汇总表格
函数名 | 作用 | onmousemove | 检测鼠标是否移动 | clientX | 鼠标的X坐标 | clientY | 鼠标的Y坐标 | pageX | 相对于当前页面的X坐标 | pageY | 相对于当前页面的Y坐标 | target | 触发事件的对象,使用event.target可以调用 |
---|
事件对象
当事件的响应函数被触发时,浏览器每次都会将一个事件对象作为实参,传递进响应函数,在事件对象中封装了当前对象的一切信息,比如:鼠标的坐标,当前键盘按下了那个键,鼠标滚动的方向等等。
事件冒泡
什么是事件冒泡?
取消事件冒泡
event.cancelBubble = true;
事件的委派
事件绑定
- 事件被覆盖的情况
解决上述问题的方法:
btn01.addEventListener("click",function(){这里写语句},false);
使用上面的方法不会被覆盖掉。但是IE8不支持addEventListener这个方法,需要考虑兼容性的问题。IE8可以使用attachEvent方法。
addEventListener和attachEvent中this指向的问题
- addEventListener中的this指的是绑定事件的对象
- attachEvent中的this指的是window
解决兼容性的方法:
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!