jquery如何删除hover事件(hover,jquery,web开发)

时间:2024-04-28 23:28:53 作者 : 石家庄SEO 分类 : web开发
  • TAG :

/这种方法是错误的/
$(#hover_div).unbind("hover");

/这种方法也是错误的/
$(#hover_div).unbind("mouseover").unbind("mouseout");

/这种方法是新增的,在老的版本里是无法使用的/
$(#hover_div).unbind("mouseentermouseleave");

/这种方法正确的,新老版本皆可用/
$(#hover_div).unbind("mouseenter").unbind("mouseleave");

上面的代码建议使用第四种,相对安全些。

使用示例:

<!DOCTYPEhtml>
<html>

&lt;head&gt; &lt;metacharset=&quot;UTF-8&quot;&gt; &lt;scriptsrc=&quot;js/jquery-3.6.1.min.js&quot;&gt;&lt;/script&gt; &lt;script&gt; $(document).ready(function(){ $(&quot;p&quot;).hover(function(){ $(&quot;p&quot;).css(&quot;background-color&quot;,&quot;yellow&quot;); },function(){ $(&quot;p&quot;).css(&quot;background-color&quot;,&quot;pink&quot;); }); $(&quot;button&quot;).click(function(){ $(&quot;p&quot;).unbind(&quot;mouseenter&quot;).unbind(&quot;mouseleave&quot;); }); }); &lt;/script&gt;&lt;/head&gt;&lt;body&gt; &lt;p&gt;鼠标移动到该段落。&lt;/p&gt; &lt;button&gt;删除hover&lt;/button&gt;&lt;/body&gt;

</html>

jquery如何删除hover事件

说明:unbind()方法

unbind() 方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。

该方法也可以通过 event 对象取消绑定的事件处理程序。该方法也用于对自身内部的事件取消绑定(比如当事件已被触发一定次数之后,删除事件处理程序)。

相信大家对“jquery如何删除hover事件”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

本文:jquery如何删除hover事件的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:go语言并发怎么实现下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18