event、Dom 事件处理方法:事件流 事件流分为两种:事件冒泡(从里到外);事件捕获(从外到里)。 IE:只存在事件冒泡 DOM浏览器(现代浏览器,包括chrome、firefix等):存在两种事件流,默认事件冒泡。 DOM 0最早版本,也是DOM规范,兼容所有浏览器;缺点:不能同时添加多个事件 ...
分类:
其他好文 时间:
2016-05-30 19:59:19
阅读次数:
140
一、默认行为 1. 什么是事件的默认行为(默认事件) (1)浏览器不需要我们去编写,浏览器自身就已经具备的功能;(点击右键弹出页面菜单) (2)如何阻止默认行为 2. 上下文菜单:oncontextmenu(右键菜单) 点击右键就会弹出a,且会出现右键菜单; 已经阻止了右键菜单,点击无法弹出。 再来 ...
分类:
Web程序 时间:
2016-05-27 20:25:23
阅读次数:
458
如果<p>是在<div>里面,那么呢,<P>有一个onclick事件,<div>也有onclick事件,为了触发<P>的点击事件时,不触发父元素的点击事件,那么就需要调用如下函数: 代码如下: function stopBubble(e){ if(e&&e.stopPropagation){//非I ...
分类:
Web程序 时间:
2016-05-24 15:13:23
阅读次数:
159
在一些情况下,我们必须阻止冒泡,或者是要阻止浏览器的默认事件,方便操作,简单代码如下: 阻止冒泡: function stopBubble(ev) { if(ev&&ev.stopPropagation);//非IE下,DOM2 { e.stopPropagation(); } else { win ...
分类:
Web程序 时间:
2016-05-23 14:57:31
阅读次数:
174
三者都是一样的,最完整的写法是:$(document).ready(function(){})ready() 函数仅能用于当前文档,因此无需选择器。所以document选择器可以不要,那么就可以写成:$().ready(function(){})最后$的默认事件就是ready,所以,ready也可以 ...
分类:
其他好文 时间:
2016-05-20 17:33:30
阅读次数:
115
1.阻止浏览器的默认行为 function stopDefault(e) { //如果提供了事件对象,则这是一个非IE浏览器 if(e && e.preventDefault) { //阻止默认浏览器动作(W3C) e.preventDefault(); } else { //IE中阻止函数器默认动 ...
分类:
Web程序 时间:
2016-05-19 13:10:22
阅读次数:
286
在移动端页面上,如果要实现【顶部轮播,手指触摸左右滑动】我的方案是,通过监听滑动,阻止默认事件来完成 这样,左右滑动可以完成了,但是触摸这个div的时候,页面不能上下滑动了,怎么办? 当touchmove的时候,实时改变window的scrolltop值? 这样会有原生的滑动效果吗? 大家有什么解决 ...
分类:
移动开发 时间:
2016-04-29 21:50:01
阅读次数:
337
原地址:http://missra.com/article/web-57.html 嵌套的标签元素,如果父元素和子元素都绑定了一些事件,那么在点击最内层子元素时可能会触发父级元素的事件,下面介绍一下JavaScript阻止默认事件与JavaScript阻止事件冒泡示例。 (1)阻止冒泡事件 注:嵌套 ...
分类:
Web程序 时间:
2016-04-13 17:09:21
阅读次数:
245