微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在JQuery中悬停鼠标悬停的任何优点?

我是 JQuery API的新手.
我一直在使用鼠标悬停,但我以前从未使用过悬停.
所以我想知道我是否应该使用悬停代替.

解决方法

好吧,.hover()为事件 mouseentermouseleave绑定了两个处理程序,所以这是一种更方便的方式,也更容易理解目的.

mouseenter与mouseover不同,只要游标结束/进入处理程序绑定的元素的子元素,就不会触发mouseenter.
当光标进入元素时,它只被触发一次.即使光标位于子元素上,也始终触发mouSEOver.

看到差异的最好方法是看一下mouseleave()的例子.

此外,mouSEOver和mouSEOut是真正的JavaScript事件,而mouseenter和mouseleave是jQuery(afaik)提供的事件.

最后,这取决于你想要达到的目标.没有对错,所有这些方法都有其目的.除非你展示一些代码,否则没有更多的话要说.

如果你的意思是:将鼠标悬停在CSS中你可以用它实现所需的效果,那就去吧.如果针对某个问题存在非JS解决方案,请始终选择此解决方案.

原文地址:https://www.jb51.cc/jquery/177650.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐