在jquery中,可以使用用stopPropagation阻止事件冒泡,例如:$("table").click(function(){ alert("table");});$("tr").click(function(){ alert("tr");});$("td").click(functio.....
分类:
其他好文 时间:
2014-10-21 17:23:37
阅读次数:
199
方法一: 如果使用的是DOM0级的事件处理程序,则可以在绑定的函数后边写return false; ele.onclick = function(){ //更改后的事件处理 return false;//默认事件阻止 }方法二: 如果使用的是DOM2级的事件处理程序,则必须使用e...
分类:
Web程序 时间:
2014-09-28 19:43:55
阅读次数:
122
一、阻止浏览器默认事件1、先举个例子说什么是 浏览器的默认事件 :比如有一个输入框,当我按下字母a,就会在输入框显示字母a。就是浏览器本该发生的事情。小孩子一出生就会汲取母乳一样的道理,这些都是先天,默认好的了。2、看个demo,阻止浏览器默认的右键弹出菜单,而且弹出自己自定义的菜单。代码如下: ....
分类:
其他好文 时间:
2014-09-19 11:23:56
阅读次数:
182
大家应该有过这样的经历:有两个文本框a,b。通过编程,当我们在A中回车后,光标会移动到B文本框。但是,不可避免的会听到一声“铛”的声音。解决办法:在Keydown或者KeyUp事件中,设置e.SuppressKeyPress = True即可避免这个声音。SuppressKeyPress可以理解为忽...
分类:
Web程序 时间:
2014-09-07 17:07:35
阅读次数:
299
1.在iscroll4的滚动容器范围内,点击input框、select等表单元素时没有响应这个问题原因在于iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件屏蔽了,解决的方法是,在iscroll4源码里面找到这一行, onBeforeScrollStart...
分类:
其他好文 时间:
2014-08-21 11:09:23
阅读次数:
226
1.在iscroll4的滚动容器范围内,点击input框、select等表单元素时没有响应这个问题原因在于iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件屏蔽了,解决的方法是,在iscroll4源码里面找到这一行, onBeforeScrollStart...
分类:
其他好文 时间:
2014-08-12 16:25:44
阅读次数:
156
事件对象——兼容处理1 /* 2 * 功能: 事件对象兼容3 * 参数: 表示常规浏览器的事件对象e4 */5 function getEvent(e) {6 7 // 如果存在e存在,直接返回,否则返回window.event8 return e || window.even...
分类:
其他好文 时间:
2014-08-11 20:35:02
阅读次数:
186
一般 为了阻止默认事件,我们都用return false,可是 假设你用了事件绑定,return false在高版本号浏览当中就会失效,可是低版本号浏览器中还是能够的,我们能够使用事件对象里面preventDefault()方法来去解决高版本号浏览器中事件绑定了无法用return false阻止默认...
分类:
其他好文 时间:
2014-08-05 10:53:29
阅读次数:
194
TIWTimer //和 TTimer 没多大区别, 它的默认事件现在是异步的(OnAsyncTimer), 在网络上使用 OnTimer 肯定是非常糟糕的TIWProgressBar //进度条TIWProgressIndicator //进度提示器; 这是个新...
分类:
Web程序 时间:
2014-06-21 09:34:19
阅读次数:
233
一般 为了阻止默认事件,我们都用return false,但是 如果你用了事件绑定,return false在高版本浏览其中就会失效,但是低版本浏览器中还是可以的,我们可以使用事件对象里面preventDefault()方法来去解决高版本浏览器中事件绑定了无法用return false阻止默认事件的问题。
例如:取消鼠标右击后出现的默认菜单
document.oncontextmenu=fun...
分类:
其他好文 时间:
2014-06-08 03:52:20
阅读次数:
380