jquery - JS 事件函数触发悬停事件

标签 jquery events scroll hover

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

我尝试了以下操作,但似乎找不到#scrollBars元素。不过我可以在 Chrome 开发工具中看到该元素。

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

最佳答案

方法是case sensitive in JS :

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

或者:

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

关于jquery - JS 事件函数触发悬停事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8881549/

相关文章:

javascript - 滚动延迟时的事件链接

javascript - Skrollr 无法移动超过 20 个对象

javascript - 如何在 jQuery 中向 `change` 事件添加属性

javascript - 滚动移动到特定部分

javascript - 当人们进入页面时如何自动滚动

jquery - 使用 jQuery 解析 XML...检索元素时出现问题

jquery - 根据以前的下拉列表更新下拉列表

javascript - Node.js 事件监听器被阻止?

javascript - 查询为给定事件类型注册的事件监听器列表

html - 在CSS中水平对齐元素并限制滚动空间