事件冒泡可能会引起预料之外的效果,上例中,本来只想触发元素
的click事件,然而
元素和元素的click事件也同时被触
发了.因此有必要对事件的作用范围进行限制.当单击元素时,只
触发元素的click...事件对象:
由于IE-DOM和标准DOM实现事件对象的方法各不相同,导致在不同
浏览器中获取事件对象变得比较困难.针对这个问题,jquery进行了必要的扩
展和封装,从而使得在任何浏览器中能很好的轻松的访问获取事件对象以及事...停止事件冒泡
停止时间冒泡可以阻止事件中其他对象的事件处理函数被执行.在jquery中提供了stopPropagation()方法来阻止冒泡事件....可以用同样的方法解决
元素上的问题
阻止默认行为
网页中的元素都有自己默认的行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素的默认行为
在jquery中,提供了preventDefault...该方法的作用是获取到光标相对于页面的x坐标和y坐标.如果没有使用jquery时,那么IE浏览器中
是使用event.pageX()和event.pageY()方法.如果页面上有滚动条,则还要加上滚动条的宽度和高