来自JS事件函数的fire hover事件

时间:2012-01-16 14:41:47

标签: jquery events scroll hover

我目前正在使用telerik的RadTreeNode。我想利用悬停事件中出现的一些更好的滚动条。在大多数情况下,它似乎按预期工作。但是,如果在树节点中展开项目(以便需要滚动条),则滚动条不会出现,直到您再次将鼠标移出。我认为这种情况正在发生,因为悬停事件没有触发,因为鼠标已经在元素上方。树视图控件具有客户端事件,该事件在扩展节点时触发。触发此功能时是否可以触发悬停事件?

我尝试了以下但似乎无法找到#scrollBars元素。但是,我可以在chrome dev工具中看到该元素。

 function ClientNodeExpanded(sender, eventArgs) {
   $('#scrollBars').mouseEnter();
}

2 个答案:

答案 0 :(得分:2)

方法是case sensitive in JS

$('#scrollBars').mouseenter();

或:

$('#scrollBars').trigger("mouseenter");

答案 1 :(得分:1)

尝试.mouseover()

http://api.jquery.com/mouseover/

您使用的是jQuery 1.7吗?我记得1.5对我有一个问题,如果我的鼠标在div中移动但没有输入它,鼠标悬停就不会触发。