位置: 编程技术 - 正文
推荐整理分享详解jquery事件delegate()的使用方法(jquerychange事件),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:jquery中有哪些基础事件方法?,jquerychange事件,jquery的事件处理有哪些,jquery事件处理函数,jqueryon事件,jqueryon事件,jquery事件处理函数,jquery的事件处理有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!
我们先看官方是怎么说delegate()方法,delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数,使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。语法很简单
参数说明
childSelector 必需。规定要附加事件处理程序的一个或多个子元素。 event 必需。规定附加到元素的一个或多个事件。 由空格分隔多个事件值。必须是有效的事件。 data 可选。规定传递到函数的额外数据。 function 必需。规定当事件发生时运行的函数。delegate 的函数是被某一类型的共同父元素调用。
完整实例(要实现的效果)
1.绑定的事务中,获取事务源,调用hide办法,并传入事务源对象:
底本用的$(window),然则IE8之前的,貌似有bug。 $(document)不好之处,页面加载完后,会触发一次...2. hide办法中,断定该事务源是否从指定元素中发出,即事务源元素是不是指定元素的子元素或者其本身。
3.上方的hide办法中,isClick变量 断定 是不是点击事务触发的。以便处理惩罚resize的。resize用settimeout作处理惩罚,降落内存消费。
标签: jquerychange事件
本文链接地址:https://www.jiuchutong.com/biancheng/380672.html 转载请保留说明!友情链接: 武汉网站建设