javaScript的学习笔记....浏览器兼容性汇总

事件响应函数,中的event对象

视频链接:https://b23.tv/BV1YW411T7GX/p112
event.clientX和event.client
javaScript的学习笔记....浏览器兼容性汇总
解决事件兼容;
event = event || window.event;

————————————-
视频:https://b23.tv/BV1YW411T7GX/p116
大部分浏览器的兼容addEventListener与只有IE8以下支持的attachEvent的使用;

javaScript的学习笔记....浏览器兼容性汇总
javaScript的学习笔记....浏览器兼容性汇总

———————————-
事件的捕获与冒泡;
javaScript的学习笔记....浏览器兼容性汇总
javaScript的学习笔记....浏览器兼容性汇总

javaScript的学习笔记....浏览器兼容性汇总

IE8及以下浏览器没有捕获阶段;

——————————————

拖拽

视频:https://b23.tv/BV1YW411T7GX/p118;
当鼠标进行拖拽的时候,浏览器也有默认的拖拽功能,解决方案:
javaScript的学习笔记....浏览器兼容性汇总
针对IE8;
视频:https://b23.tv/BV1YW411T7GX/p120
javaScript的学习笔记....浏览器兼容性汇总

但鼠标松开的时候,取消对事件的捕获;
box1.releaseCapture();

setCapture只有IE支持;
—————————————-
取消浏览器的默认行为;
event.preventDefault();