首页 > 代码库 > jq事件绑定
jq事件绑定
前端中事件绑定主要包括三种:1:普通事件 2 : 事件委托 3:iframe事件绑定。下面给介绍他们的原理及demo 。
1:普通事件:
- 普通事件无法绑定事件到新生成的元素
- 比方:今天公司有100人会收到快递,这100人全在公司门口等快递...新员工不知道在哪收,收不到快递...
- demo:
2 : 事件委托:
- 原理:通俗的讲 事件就是onclick,onmouseover等就是事件;委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。专业的讲:利用冒泡的原理,把事件加到父级上,查找父元素下对应节点 触发执行效果。
- 比方: 今天公司有100人会收到快递,前台MM帮大家收好,然后对应告诉你大家去拿..新员工的快递也会收到...
- 作用:提高性能,绑定未来元素。
- demo:
3:iframe事件绑定:
- demo:
- iframe点击常见操作:
- 父页面获取子页面元素:$(".ccc").contents().find(".ccc2") ccc是iframe的类;ccc2是子页面的类
- 子页面获取父页面元素:$(‘#id‘, window.parent.document) id 是父页面的id
- 子页面调用父页面的方法:parent.zzz(); zzz 是父页面方法
- 父页面调用子页面的方法:zzzName.window.test() zzzName是iframe name;test是子页面方法
jq事件绑定
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。