我想在鼠标悬停时使用解除绑定(bind),但是当我尝试这-6ren">
gpt4 book ai didi

javascript - 使用 JQuery 解除绑定(bind)事件 : Does it work with events setup in HTML?

转载 作者:搜寻专家 更新时间:2023-11-01 04:11:48 25 4
gpt4 key购买 nike

我在 PHP 生成的 html 中有一些 onclick 和 on mouseover 事件,如下所示:

<div onmouseover="fave('heart_<?php echo $row['id']; ?>';" class="heart"><a href=""></a></div>

我想在鼠标悬停时使用解除绑定(bind),但是当我尝试这个时它没有用:

$('#'+ id).unbind('mouseover'); 

所以我猜 unbind 只能与 JQuery 创建的事件一起使用?还有什么我可以尝试的吗?

顺便说一句,我无法将我的事件移动到单独的 js 文件,因为每个 ID 都是唯一的。

谢谢大家

最佳答案

不,它没有。 unbind不会删除通过 inline model 注册的事件.任何event registration model您创建的事件(绑定(bind)到同一元素)将覆盖您的内联代码,但 unbind 仍会保持这些不变。换句话说,是的,解除绑定(bind)只会解除绑定(bind)到使用 jQuery 的元素的事件处理程序。

自己看看:http://jsfiddle.net/ktLTL/

关于javascript - 使用 JQuery 解除绑定(bind)事件 : Does it work with events setup in HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2877986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com