深圳语种网站建设,网站开发人员工具下载视频,自助提交网站,wordpress是否被收录什么是事件委托 通俗的讲#xff0c;事件就是onclick#xff0c;onmouseover#xff0c;onmouseout#xff0c;等就是事件#xff0c;委托呢#xff0c;就是让别人来做#xff0c;这个事件本来是加在某些元素上的#xff0c;然而你却加到别人身上来做#xff0c;完成这…什么是事件委托 通俗的讲事件就是onclickonmouseoveronmouseout等就是事件委托呢就是让别人来做这个事件本来是加在某些元素上的然而你却加到别人身上来做完成这个事件。 举个列子有三个同事预计会在周一收到快递。为签收快递有两种办法一是三个人在公司门口等快递二是委托给前台MM代为签收。现实当中我们大都采用委托的方案公司也不会容忍那么多员工站在门口就为了等快递。前台MM收到快递后她会判断收件人是谁然后按照收件人的要求签收甚至代为付款。这种方案还有一个优势那就是即使公司里来了新员工不管多少前台MM也会在收到寄给新员工的快递后核实并代为签收。 原理 利用冒泡的原理把事件加到父级上触发执行效果。 作用 1.性能要好2.针对新创建的元素直接可以拥有事件 事件源 : 跟this作用一样(他不用看指向问题谁操作的就是谁),event对象下的 使用情景 •为DOM中的很多元素绑定相同事件 •为DOM中尚不存在的元素绑定事件 示例 bodyulli classluffy路飞/lili路飞/lili路飞/li/ul
/body
script srcjquery-3.2.1.js/script
script typetext/javascript
$(document).ready(function(){//通过on()方法$(ul).on(click,#namei,.luffy,function(){console.log(this);})//未来追加的元素 $(ul).append(a idnamei娜美/a)}
/script 语法 on(type,selector,data,fn); 描述在选定的元素上绑定一个或多个事件处理函数 参数解释 events( String) : 一个或多个空格分隔的事件类型 selector( String) : 一个选择器字符串用于过滤出被选中的元素中能触发事件的后代元素 data: 当一个事件被触发时要传递给事件处理函数的event.data。 fn:回调函数 转载于:https://www.cnblogs.com/liuye1990/p/9551022.html