如何从dom元素解绑定脚本
How to unbind scripts from dom element?
我有一个脚本,在特定的标签上触发悬停和点击事件
$(".dropdown-button").dropdown({
hover: true, // Activate on hover
});
遗憾的是,默认设置触发onclick
事件。
如何禁止触发脚本点击事件?我需要它只在悬停时触发。
我只在这个特殊的情况下需要它对于这个特定的标签.dropdown-button
我用materializecss
http://materializecss.com/dropdown.html
.off()
禁用onhover
事件,但不单击。
要禁止在点击事件上触发脚本,最好覆盖点击事件。您可以使用空函数绑定此单击事件。
你可以这样做
var hoverTimer;
var hoverDelay = 200;
$('.dropdown-button').hover(function() {
var $target = $(this);
// on mouse in, start a timeout
hoverTimer = setTimeout(function() {
// do your stuff here
$target.trigger('click');
}, hoverDelay);
}, function() {
// on mouse out, cancel the timer
clearTimeout(hoverTimer);
});
相关文章:
- 无法将java脚本函数与Panel'绑定;s OnLoad事件
- 如何将此脚本绑定到锚点's单击事件
- 如何调用绑定到angular元素的java脚本函数
- 取消绑定由加载jQuery'的外部脚本添加的事件;s的getScript函数
- 谷歌应用程序脚本:如何在没有用户交互的情况下调用绑定到处理程序的函数
- 如何最好地规避MVC4脚本绑定
- 应用脚本的绑定方式因输入源而异
- 将脚本绑定到单选按钮:奇怪的行为:不按名称绑定
- Java 脚本中的 JavaScript 脚本中的绑定方法调用
- jQuery .on() 脚本插入 DOM 时未绑定
- 咖啡脚本构造函数中的绑定事件
- 绑定 JavaScript:内联或外部(或脚本)
- 将JavaScript脚本绑定到各自的网页
- ko foreach绑定内部<脚本>
- 有什么方法可以绑定'任何'通过身份验证脚本重定向(链接/刷新等)
- 绑定到脚本标签的javascript代码的生命周期是什么?
- 设置绑定脚本的执行顺序
- jQuery库在*服务器端* Google Apps容器绑定脚本
- 如何从dom元素解绑定脚本
- 为selenium webdriver ruby绑定脚本使用javascript执行器启用禁用字段