-
事件流:简单理解为点击按钮时,也点击了按钮所在的容器以及容器至外地的容器一直到整个DOM 事件冒泡:指从事件所在的最具体的元素一直冒泡到最不具体的元素查看全部
-
事件处理兼容处理查看全部
-
DOM2事件处理查看全部
-
DOM2级事件处理程序 定义了两个方法: addEventListener()添加事件 removeEventListener()移除事件 三个参数设置;事件名称,处理方法(函数),布尔值-----冒泡(false)或捕获(true) btn3.addEventListener('click',showMes,false); 注意: 1、若事件名称有on,则需去掉on。onclick -----> click,onmouseover -----> mouseover等等; 2、false 兼容所有浏览器-----事件冒泡流。 3.通过addEventListener添加的事件只能通过removeEventListener来删除。---参数要一样 btn.removeEventListener(参数);//参数必须和btn.addEventListener的参数一致,删除事件 dom0级和dom2级事件处理程序 可以给一个事件绑定多个函数,事件触发的时候会按照绑定顺序执行各个函数。 btn3.addEventListener('click',showMes,false); btn3.addEventListener('click',showMes,function(){alert(this.value);},false); 缺点:IE不支持该事件查看全部
-
事件处理类别查看全部
-
DOM 0级处理事件方法:先取出HTML元素,再对该元素进行事件添加。eg:btn.onclick=function(); btn.onclick=null;//删除事件查看全部
-
事件捕获查看全部
-
事件冒泡查看全部
-
事件流:简单理解为点击按钮时,也点击了按钮所在的容器以及容器至外地的容器一直到整个DOM 事件冒泡:指从事件所在的最具体的元素一直冒泡到最不具体的元素查看全部
-
键盘事件 onkeydown:按下键盘上任意键时触发,(按住不放会重复触发) onkeypress:按下键盘上的字符键时触发 onkeyup:释放键盘上的键时触发 keyCode:event.keyCode,获得当前按下键盘上按键的键码,回车键为13 定时器: setInterval(function(){},50):每隔50ms执行一次函数 clearInterval(定时器名):清除定时器,再加定时器前需清除原来的定时器,防止多个定时器叠加 随机数: Math.random():生成0-1的随机数 Math.floor():向下取整查看全部
-
1分析 html结构 2 切换状态 3 鼠标滑过、离开、和点击状态列表时 4 回顾事件冒泡:从最具体的元素向外冒泡; 点击<li>时不要向外冒泡,这样点击<li>让<ul>隐藏; document.onclick是代表在页面的任何地方点击事件。查看全部
-
IE11和firefox不支持event.type等方法。查看全部
-
拖拽->鼠标跟随 1、绑定鼠标点击事件 2、获取鼠标坐标:clientX clientY (所有浏览器都支持此属性) 3、为容器元素绑定onmousemove (表明可拖拽元素只在容器元素内可拖拽) 4、将拖拽元素设置成绝对定位 5、在onmousemove中改变拖拽元素的left、top (注意left、top的算法) 6、设置left、top限定,禁止元素拖出窗口 7、当前浏览器窗口宽度document.documentElement.clientWidth或document.body.clientWidth 8、拖拽元素绑定onmouseup事件,在此事件中注销onmousemove事件,完成元素拖拽的释放效果 注意可以把left、top理解成x轴、y轴查看全部
-
事件捕获:最不具体的事件应该先接受,最具体的事件应该后接收。查看全部
-
事件冒泡的定义:IE中,由最具体的节点接受逐级传播至最不具体的节点查看全部
举报
0/150
提交
取消