-
把一个函数赋值给一个事件的处理程序属性查看全部
-
使用时间处理程序查看全部
-
事件捕获:和事件冒泡截然不同查看全部
-
事件冒泡查看全部
-
封装对象并添加属性和方法,如截图所示。查看全部
-
其实,在对象的属性和方法调用时的"."都可以用中括号代替,类似数组访问。查看全部
-
stoppropagation:阻止事件冒泡查看全部
-
type:获取事件类型 target:获取目标元素 stop查看全部
-
事件冒泡:事件由最具体的元素接收(嵌套最深的节点),逐层想外扩散至不具体的元素查看全部
-
将事件处理程序封装成对象,在对象中对跨浏览器进行优化适配。查看全部
-
1、任何能够跟着鼠标移动的东西 都要有一个前提:绝对定位 2、鼠标事件都是在浏览器窗口中的特定位置上发生的。这个位置信息保存在事件的clientX和clientY属性中。所有浏览器都支持这两个属性,它们的值表示事件发生时鼠标指针在视口中的水平和垂直坐标。不包括页面滚动的距离。 3、js ie10以下版本不支持document.getElementsByClassName 4、js封装getClass方法,获取class 5、实现随鼠标拖动,需要让窗口的坐标随着鼠标移动,鼠标的坐标保存在时间的clientX和clientY两个属性中。 6、onmousedown鼠标按下 窗口和鼠标的位置同步; element.style.left/top=clientX/Y+'px'; onmousemove当鼠标指针在元素内部移动时重复地触发查看全部
-
事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。查看全部
-
事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接受,然后逐级向上传播至最不具体的那个节点(文档)。查看全部
-
还未写全查看全部
-
clientX,clientY鼠标在视口中的位置,不包括滚动的距离查看全部
举报
0/150
提交
取消