-
键盘事件 onkeydown:按下键盘上任意键时触发,(按住不放会重复触发) onkeypress:按下键盘上的字符键时触发 onkeyup:释放键盘上的键时触发,(即按住不放会重复触发) keyCode:event.keyCode,获得当前按下键盘上按键的键码,回车键为13查看全部
-
obj.onclick = = = obj[onclick] 变量和字符串之间不能用“.”链接,obj.'on'的写法是错误的,应该写obj['ob'];查看全部
-
1.首先分析实现原理;然后分析要取出的对象,进行取出;再给对象绑定事件; 2.分析各种事件,并对其件进行函数封装; 3.块的里面的文字(状态、下)不见了:用负缩进把他们搞到窗口之外了,当代码注释使用。 4.在适当的地方阻止事件冒泡: ul父元为div,点击li时希望ul隐藏,点击div时希望其显示,在点击li后会冒泡到div ,因而需要阻止冒泡; 注意区分onmousedown和onclick,只能阻止相对应类型事件。 重点:利用事件冒泡实现切换状态菜单;当一个块内包含众多事件时,必须要注意到事件冒泡的影响。 5.在其他任何地方点击,要使列表隐藏:document.onclick是代表在页面的任何地方点击事件。 document下的子元素还有一个onclick事件,所以要注意事件冒泡的影响; 1.封装一个getByClass(clsName,parent)方法。 目的是为为了获取login_logo_webqq这个div 取父元素 ,匹配子元素 2.页面加载,封装一个drag函数 ·标题区域按下移动 ·页面移动 --边界问题 --鼠标位置问题 ·释放鼠标停止移动 3.切换功能 ·绑定事件:loginState,loginStatePanel,li元素,login2qq_state_txt,loginStateShow ·鼠标点击的时候: --整个ul(loginStatePanel)显示 --鼠标滑过的时候有背景,以及取消背景 --鼠标点击状态改变 ①点击完后,整个ul面板隐藏 ②取出点击的<li>中文本放在login2qq_state_txt这个div中 ③修改文本前的icon ④阻止冒泡 ⑤在页面的任何地方点击,都要隐藏ul,依旧要阻止事件冒泡查看全部
-
跨浏览器解决查看全部
-
DOM2级事件处理程序与IE事件处理程序 IE:attachEvent() detachEvent()查看全部
-
addEventListener('click',函数名,false); 事件,都不加on(onclick).查看全部
-
布尔值true表示在捕获阶段的处理程序, false表示利用冒泡阶段的处理程序查看全部
-
DOM 0级,DOM 2级,没有DOM 1级。查看全部
-
HTML事件程序,在HTML中添加“onclick” DOM0级事件处理程序,先获取HTML中的btn的ID,然后在JS中添加事件查看全部
-
事件流。IE(事件冒泡流)查看全部
-
事件捕获流:由最外层先接收查看全部
-
IE:事件冒泡流,由最内层向外查看全部
-
function fnDown(){ document.onmousemove=function(event){ event = eventwindow.event; document.title=event.clientX+','+event.clientY; } }查看全部
-
鼠标事件都是在浏览器窗口中的特定位置上发生的,这个位置信息保存在事件的clientX和clientY属性中 所有的浏览器都支持者两个属性。 他们的值表示事件发生是鼠标指针在视窗中的水平和垂直坐标,不包括页面滚动的距离查看全部
-
时间对象防止冒泡的方法查看全部
举报
0/150
提交
取消