我有一些带有绑定到click
事件的函数的元素。我想将相同的函数绑定到mouseover
和mouseout
事件中。是否可能获取对单击事件的引用,以便我可以将其分配给其他事件?我想象中的代码如下(在each()
内部):
$(this).bind('mouseover', $(this).click());
$(this).bind('mouseout', $(this).click());
$(this).unbind('click');
你可能会问的问题
为什么你不直接更改绑定到点击事件的代码呢?
设置这个的JS是Drupal模块(DHTML Menu)的一部分,所以我不想更改模块代码,因为它将在未来更新模块时被清除。我还使用click
处理程序来处理页面的其他部分 - 我只想将其移动到一个菜单的mouseover
和mouseout
。