大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了jquery如何处理事件,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
德清网站建设公司创新互联,德清网站设计制作,有大型网站制作公司丰富经验。已为德清近千家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的德清做网站的公司定做!
jquery处理事件的方法:1、注销事件处理程序,代码为【$(’*’).unbind();】;2、触发事件【trigger();】;3、自定义事件,代码为【$('div').click(function(){$.event.trigg】。
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();
感谢你能够认真阅读完这篇文章,希望小编分享jquery如何处理事件内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!