近期项目中使用iScroll遇到一个问题,在设定wrapper为横向滚动时,如果你手指放在该区域,将无法拉动页面,也就是说该区域取消了默认事件。这个体验是实在是无法接受,特别是页面中有多个横向滚动区域时,很容易触碰到这种区域,这时用户将觉得页面很卡。Google搜了一下,看来很多人都为这个问题而烦恼...
分类:
其他好文 时间:
2015-09-03 12:44:35
阅读次数:
148
阻止事件冒泡html代码: 冒泡事件测试 js代码:$('table').click(function(){alert('table');});$('td').click(function(){alert('td');});$('span').click(function(e){ alert('s....
分类:
其他好文 时间:
2015-09-02 17:10:51
阅读次数:
203
1. event.preventDefault(); -- 阻止元素的默认事件。注:a元素的点击跳转的默认事件 ,button,radio等表单元素的默认事件 ,div 元素没有默认事件例:百度var samp = document.getElementByTagName("a");samp.add...
分类:
编程语言 时间:
2015-08-19 19:53:13
阅读次数:
184
结论:cancelBubble是IE8及以下的浏览器阻止冒泡的一个布尔值类型的属性(非方法),stopPropagation()是其他标准浏览器和IE9及以上版本IE浏览器的阻止冒泡的一个方法cancelBubble非标准,逐渐会被淘汰,所以提倡使用stopPropagation()方法,而把can...
分类:
其他好文 时间:
2015-08-17 13:39:48
阅读次数:
107
http://stackoverflow.com/questions/7596364/whats-the-difference-between-cancelbubble-and-stoppropagation结论:cancelBubble是IE8及以下的浏览器阻止冒泡的一个布尔值类型的属性(非方法)...
分类:
其他好文 时间:
2015-08-15 16:17:36
阅读次数:
101
今天做PHP的同学问我一个JS问题,搜索框回车无效。他的源码是代码没有问题再下面绿色箭头添加e.preventDefault()即可原因是回车键在之前可能被用过,需要阻止默认事件。有不足之处希望大家纠正。
分类:
其他好文 时间:
2015-08-12 15:01:39
阅读次数:
311
事件细节———————————————————————ev直接使用,不需要兼容操作ev.pageX(Y) 鼠标的坐标(相对于文档) : ev.clientX(相对于窗口)ev.which(能监控鼠标键值) : ev.keyCodeev.preventDefault(); //阻止默认事件ev.stopPropagation(); //阻止冒泡事件函数结尾return false;既能阻止冒泡又能阻止...
分类:
Web程序 时间:
2015-08-09 18:55:25
阅读次数:
159
所谓的事件有两种:监听事件和浏览器对特殊标签元素的默认行为事件。监听事件:在节点上被监听的事件操作,如 select节点的change事件,a节点的click事件。浏览器的默认事件:特定页面元素上带的功能,如a标签的href跳转,表单的提交事件。执行监听事件在先,浏览器默认事件在后,所以可以在监听事...
分类:
Web程序 时间:
2015-07-30 13:09:41
阅读次数:
172
1.组织默认事件阻止默认事件,h5默认的input type='date'在某些浏览器和android设备上没有效果,这时要调用h5+的时间选择器,但是要组织input默认的click事件,代码如下: //选择时间 $("#end_time").on("click",function(e...
分类:
编程语言 时间:
2015-07-07 12:50:46
阅读次数:
127
今天小弟在这里说一下 js 关于事件的一些总结 在这里直接上代码 省去啰嗦的步骤以免看烦了 总结的不好希望大家见谅一、事件的默认事件事件的默认事件是什么? 就是a标签有一个链接事件 input type标签有一个默认的点击输入事件 等等。。。。那么问题来了 如果我这里有一个a标签 默认是有一个超链接...
分类:
Web程序 时间:
2015-06-26 12:31:15
阅读次数:
132