jQuery的Live()方法处理悬停事件的示例

jQuery的Live()方法处理悬停事件的示例
悬停({,})

模仿悬停事件的方法(将鼠标移动到物体上并移出物体)

当鼠标移动到匹配的元素时,它触发指定的第一个函数

当鼠标移出这个元素时,它触发指定的第二个函数。
复制代码代码如下所示:
$('。mydiv)。Hover(function(){)
DoSomething…
}函数(){()
DoSomething…
});

问题是,当执行悬停方法时,某些元素(如菜单)会通过Ajax动态加载。

菜单还没有加载,所以您必须使用jQuery的另一种方法,活()

由于事件委托的使用,对于未添加到DOM中的元素来说,Live()方法是有效的:

绑定到祖先元素的事件处理函数可以响应子代触发的事件。

传递给Live()的事件处理函数不绑定到元素,

它不把他当作一个特殊事件处理函数,而是绑定到DOM树的根节点。
复制代码代码如下所示:
$('。mydiv)。活('hover功能(事件){ {)
如果(事件类型= =。'mouseenter){
DoSomething…
其他{ }
DoSomething…
}
})

一些jQuery版本MouseEnter和MouseLeave回应
有些是mouseover和mouseout
待测…
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部