e.stopPropagation()阻止事件冒泡 冒泡事件测试 我们先看这段代码: 我们会看到这样的情况:span alert -> td alert -> table alert。这就叫事件冒泡。就是从下到上,从里到外,事件依次触发。有的时候我们不希望事件冒泡咋办? 如果想获得事件相...
分类:
Web程序 时间:
2014-12-09 13:40:04
阅读次数:
136
因为有父, 子节点同在, 因为有监听事件和浏览器默认动作之分. 使用 JavaScript 时为了达到预期效果经常需要阻止事件和动作执行. 一般我们会用到三种方法, 分别是 stopPropagation(), preventDefault() 和 return...
分类:
Web程序 时间:
2014-12-07 20:31:07
阅读次数:
148
DOM:1.DOM中的事件对象 (1)type,获取世界类型; (2)target,获取事件目标; (3)stopPropagation()方法,阻止事件冒泡; (4)preventDefault()方法,阻止事件的默认行为。2.IE中的事件对象 event = event || windo...
分类:
Web程序 时间:
2014-12-05 12:17:52
阅读次数:
199
document.ontouchmove = function(e) { e.preventDefault(); } /** 禁止ios默认拉动弹性行为**/
分类:
移动开发 时间:
2014-12-04 21:32:54
阅读次数:
268
有时候我们需要阻止掉浏览器的默认事件,但后面某个时候又需要用到默认事件:看下面代码,有一个连接新浪我们先来点击链接,阻止默认事件 不会跳转$(".s").click(function() { event.preventDefault();});我们再来恢复默认事件: 再次点链接,可以跳转了$(".....
分类:
其他好文 时间:
2014-11-25 12:44:19
阅读次数:
2277
一直听说jquery中事件函数返回false,相当于调用了event.preventDefault()和event.stopPropagation()两个方法,今天就想看看dom中0级、1级、2级事件绑定事件的话,事件函数返回false会是个什么情况,看看是不是和jquery一个样; ...
分类:
Web程序 时间:
2014-11-21 12:01:58
阅读次数:
211
禁止缩放user-scalable=no|yes 设置用户缩放禁止拖动document.ontouchmove = function(e){ e.preventDefault(); }; //文档禁止 touchmove事件document.documentElement.style.webkitT...
分类:
移动开发 时间:
2014-11-14 10:39:12
阅读次数:
909
今天在robert penner(as3 singal的作者)的一篇blog文中顺藤摸瓜到了darron schall的另外一篇blog文(Creating Default, Cancelable Event Handlers),仔细看了一下,忽然有种相见恨晚的感觉。确实是啊~rober penne...
因为有父, 子节点同在, 因为有监听事件和浏览器默认动作之分. 使用 JavaScript 时为了达到预期效果经常需要阻止事件和动作执行. 一般我们会用到三种方法, 分别是stopPropagation(),preventDefault()和return false. 它们之间有什么区别, 该何时使...
分类:
其他好文 时间:
2014-11-10 19:48:05
阅读次数:
156
/*去掉iphone手机滑动默认行为*/$('body').on('touchmove', function (event) { event.preventDefault();});
分类:
移动开发 时间:
2014-11-07 16:17:45
阅读次数:
163