-
1.dom中的事件对象 (1)type属性用于获取事件类型; (2)target属性用于获取事件目标; (3)stopPropagation()方法用于组织事件冒泡; (4)preventDefault()方法阻止事件的默认行为; 2.IE中的事件对象 (1)type属性用于获取事件类型; (2)srcElement属性用于获取事件的目标 (3)cancelBubble属性用于组织事件冒泡 (4)retrunValue属性 用于阻止事件的默认行为;查看全部
-
javascript里面所有用.的地方都可以用[]查看全部
-
IE事件处理程序+跨浏览器解决查看全部
-
dom2级事件定义了两个方法: 用于处理指定和删除事件处理程序的操作 addEventListener()和removeEventListener() 接收三个参数:要处理的事件名(千万不能加on)、作为事件处理程序的函数和布尔值(false)。 通过addEventListener()添加的事件只能通过removeEventListener()去把它删除。 dom0级和dom2级都可以给一个元素添加上多个事件处理程序。当然也可以添加多个事件。事件处理程序会按照顺序进行。查看全部
-
I cant understand this part!查看全部
-
【分析并解决bug】原因:对一个盒子做定位的时候,是以左上角为参照点的。前面那种写法相当于告诉浏览器,光标在哪里,弹框的top和left就在哪儿。解决方法:先计算出光标在标题栏中按下的时候,光标与弹框左上角的距离,比如clientX(光标与浏览器左边框的距离)-offsetLeft(弹框与浏览器左边框的距离)。 function fnDown(event){ event=event window.event; var oDragdocument.getElementById("loginPanel"), //光标按下时光标和面板之间的距离 disX=event.clientX-oDrag.offsetLeft, disY=event.clientY-oDrag.offsetRight; //移动 document.onmousemove=function(event){ 光标移动过程中也需要获取光标位置 event=event window.event; fnMove(event,disX,disY); } } function fnMove(e,posX,posY) var oDragdocument.getElementById("loginPanel"); var l=e.clientX-posX,t=e.clientY-posY; oDrag.style.left=l+"px"; oDrag.style.top=t+"px";查看全部
-
1.dom中的事件对象 (1)type属性用于获取事件类型; (2)target属性用于获取事件目标; (3)stopPropagation()方法用于组织事件冒泡; (4)preventDefault()方法阻止事件的默认行为; 2.IE中的事件对象 (1)type属性用于获取事件类型; (2)srcElement属性用于获取事件的目标 (3)cancelBubble属性用于组织事件冒泡 (4)retrunValue属性 用于阻止事件的默认行为;查看全部
-
事件封装:查看全部
-
DOM中的事件 1type属性用于获取事件类型 2taget 用于获取事件目标 3stoppropagation()方法用于阻止事件冒泡 4preventDeFAULT()方法阻止事件的默认行为查看全部
-
element.onclick=function(){添加行为} elemeng.onclick=null 删除onclick属性。查看全部
-
stopprogation();//阻止事件冒泡 冒泡:当点击div中的一个btn时,浏览器也会默认你同时点击了他的上一级的每一个父标签查看全部
-
addHander:function( , , ){ }查看全部
-
element['on'+type] = function();查看全部
-
调用封装的库组织冒泡查看全部
-
事件类型查看全部
举报
0/150
提交
取消