jquery处理事件的方法:1、注销事件处理程序,代码为【$(’*’).unbind();】;2、触发事件【trigger();】;3、自定义事件,代码为【$('div').click(function(){$.event.trigg】。
本教程操作环境:windows7系统、jquery3.2.1版本,dell g3电脑。
推荐:jquery视频教程
jquery处理事件的方法:
事件处理程序的简单注册
//单击任意div时,使其背景变成黄色$('div').click(function(){ $(this).css({backgroundcolor:'yellow'}); });//toggle(), 将多个事件处理程序函数绑定到单击事件, 按顺序一次调用一个函数;$('div').toggle(function(){this.innertext='0'},function(){this.innertext='1'},function(){this.innertext='2'},);//hover(), 用来给mouseenter 和 mouseleave事件注册事件处理函数第一个参数是mouseenterhandler , 第二个参数是mouseleavehandler, 如果mouseenterhandler 与mouseleavehandler相同, 可以合并,只学一个handler函数
事件处理程序的高级注册
bind();
// 最简单的使用bind方法 $('div').bind('click','牛逼的bind()',function(event){this.innertext = event.data});
注销事件处理程序
unbind()
$(’*’).unbind() ; //从所有元素中移除所有的jquery事件处理程序
触发事件
trigger();
自定义事件
//用户单击div , 广播一个自定义事件what事件;$('div').bind('what',function(event){console.log(event.type)});$('div').click(function(){$.event.trigger('what')});
实时事件
delegate();
undelegate();
相关学习推荐:js视频教程
以上就是jquery怎么处理事件的详细内容。