一、脚本差异: 1、事件绑定:addEventListener 与 attachEvent 事件处理函数中this指向不同, IE中指向window 2、获取事件对象 :事件处理函数 window.event 3、获取触发事件的DOM元素: target srcElement 4、阻止默认行为: e ...
分类:
Web程序 时间:
2016-10-23 12:00:51
阅读次数:
280
跨浏览器事件 跨浏览器添加事件 跨浏览器移除事件 跨浏览器阻止默认行为 跨浏览器获取目标对象 跨浏览器获取滚动条位置 跨浏览器获取可视窗口大小 js 对象冒充 js 异步加载和同步加载 异步加载也叫非阻塞模式加载,浏览器在下载js的同时,同时还会执行后续的页面处理。在script标签内,用js创建一 ...
分类:
编程语言 时间:
2016-06-26 18:18:27
阅读次数:
291
1、事件冒泡: 当点击内部 <span> 元素时,会触发自身及外层 <div> 和 <body> 的点击事件,这就是事件冒泡引起的。事件会随着 DOM 的层次结构依次向上传播。 事件冒泡可能会引起意料之外的效果,有时候需要阻止事件的冒泡行为,使用 stopPropagation() 方法来实现。 修 ...
分类:
Web程序 时间:
2016-06-17 17:02:06
阅读次数:
203
一、默认行为 1. 什么是事件的默认行为(默认事件) (1)浏览器不需要我们去编写,浏览器自身就已经具备的功能;(点击右键弹出页面菜单) (2)如何阻止默认行为 2. 上下文菜单:oncontextmenu(右键菜单) 点击右键就会弹出a,且会出现右键菜单; 已经阻止了右键菜单,点击无法弹出。 再来 ...
分类:
Web程序 时间:
2016-05-27 20:25:23
阅读次数:
458
停止冒泡通用方法: 阻止浏览器默认行为-通用方法 事件兼容 js停止冒泡兼容 js阻止默认行为兼容 ...
分类:
Web程序 时间:
2016-05-14 15:23:36
阅读次数:
141
获取事件中那个主对象旁边的离得最近相关对象w3c标准 ie标准的方法 ie标准的相关对象,鼠标移入mouseover 必须对应fromElement()鼠标移出mouseout 必须对应toElement() 两款浏览器兼容性解决 用传统方式阻止浏览器默认行为 w3c阻止默认行为 阻止默认行为的兼容 ...
分类:
其他好文 时间:
2016-05-09 22:03:07
阅读次数:
138
本案例使用js方式及jquery实现页面中的搜索框,按回车键与按按钮响应达到相同的效果。<body>
<inputid="sousuo"type="text"placeholder="搜你想要的">
<inputtype="button"id="sub"value="搜索">
<divid="ti"></div>
</body>
原生js实现:..
分类:
Web程序 时间:
2016-04-14 22:41:40
阅读次数:
285
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><sc..
分类:
其他好文 时间:
2016-04-01 16:18:39
阅读次数:
163
首先上来一个干货: 跨浏览器阻止默认行为: 通俗的讲就是阻止这个东西的本来的功能,例如:a标签的默认行为是点击跳转到其他URL,而阻止默认行为则是不跳转。 我们进入正题,表单: 1.表单提交 总结:提交表单我们要绑定的是表单form元素的提交事件,而不是绑定input[type='submit]'。 ...
分类:
编程语言 时间:
2016-04-01 00:58:16
阅读次数:
236