knrt.net
当前位置:首页 >> jquEry 事件解绑 >>

jquEry 事件解绑

1、unbind()方法 unbind(type [,data]) //data是要移除的函数$('#btn').unbind("click"); //移除click$('#btn').unbind(); //移除所有2、卸载事件off()方法 通过.on()绑定的事件处理程序 通过off() 方法移除该绑定 //绑定2个事件$("elem").on("m...

$(document).on('click', '#text', getvalue); 绑定 function getvalue(){ } $(document).off('click', '#text', getvalue); 解除

$(document).on('click', '#text', getvalue); 绑定 function getvalue(){ } $(document).off('click', '#text', getvalue); 解除

移除之前的绑定事件 用$("#result").unbind("click") 如果要移除所有的绑定事件,直接用 $("#result").unbind()

加一个函数名称 var foo = function () { // 处理某个事件的代码 }; $("p").bind("click", foo); // ... 当点击段落的时候会触发 foo $("p").unbind("click", foo); // ... 再也不会被触发 foo

你可以在每次绑定之前先解绑原来的事件 $("#img").unbind("mouseout").bind("mouseout",function(){....});

$("#element").click(function(){}); //绑定点击事件函数 $("#element").unbind(); //解绑点击事件 $("#element").click(function(){}); //绑定其它函数

//举个例子$(document).ready(function(){ $("body").delegate("p","click",function(){ //do some }); $("button").click(function(){ $("body").undelegate(); });});

//1. 绑定事件$('button').on('click.my', function(){console.log('my click')}); //事件1$('button').on('click.you', function(){console.log('you click')}); //事件2$('button').on('click', function(){console.log('click')}); //事件3$(...

$('a').off('click'); 解除绑定 $('a').on('click'); 绑定

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com