事件冒泡,本想只触发 span元素的click事件,然而div 和 body元素的click事件也被同时触发,因此有必要对事件的作用范围进行限制。
jQuery处理方法:
// 为span元素绑定click事件
$('span').bind("click",function(event){
....
event.stopPropagation();
});
当点击span时,事件对象被创建了。事件对象执行完毕后,事件对象就被摧毁。
阻止默认行为
网页中的元素有自己的默认的行为,单击超链接后会跳转,单击“提交”表单会提交,有时需要阻止元素的默认行为。
jQuery 中提供了 event.preventDefault() 或者 event.stopPrapagation()方法,当然也可以使用 return false,即可实现
停止事件冒泡