在jQuery中的自定义事件的冒泡
<div class="d1">
<div class="d2">
<div class="d3">
div
</div>
</div>
</div>
<script src="jquery.js"></script>
<script>
$(function(){
//选择所有标签外加document和window来绑定上test事件
$("*").add(document).add(window).on("test",function(){
//输出对象的构造器名称和className
console.log(this.constructor.name,this.className||"");
});
//对最内层的div触发test
$(".d3").trigger("test");
});
</script>
if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) )
只有通过这个判断时才会冒泡,最简单的方法就是让onlyHandlers为true。这个操作jQuery有提供方法,所以只要在触发事件时使用triggerHandler即可 $(".d3").triggerHandler("test");
日期:2015年04月10日
标签: 广州网站设计公司 、 广州网站设计 、 广州网站建设公司 、 广州网站建设 、 广州网站制作公司 、 广州网站制作 、 高端网站设计 、 高端网站建设 、 广州高端网站设计 、 广州高端网站建设