浏览器默认绑定事件
来源:互联网 发布:root联网控制软件 编辑:程序博客网 时间:2024/06/05 17:42
event.preventDefault() :该方法用于通知web浏览器不执行与事件关联的默认动作
例:
function test(){
alert('hello');
}
function onclickNextBtn(){
test();
}
//一个按钮绑定了onclickNextBtn()事件
<a id="nextPoiBtn" class="easyui-linkbutton" href="javascript:void(0)" onClick="onclickNextBtn()" style="width:60px;;display:block">下一条</a>
//添加快捷键enter
$(document).keydown(function(e) {
if (e.which == 27){
test();
}
}
界面效果当点击完下一条按钮后,再点击enter,test()方法会被调用两次;原因:当点击完按钮后,光标在按钮上,再点enter时,浏览器会默认执行按钮的绑定事件;
解决方案:
$(document).keydown(function(e) {
e.preventDefault();
if (e.which == 27){
test();
}
}
0 0
- 浏览器默认绑定事件
- js 去掉浏览器右击默认事件并绑定右击事件
- 【Javascript】重新绑定默认事件
- 跨浏览器之--事件绑定
- 事件绑定和阻止默认事件
- 绑定事件、阻止默认事件、阻止冒泡
- js取消默认事件和事件绑定
- 记:阻止浏览器默认事件
- 阻止浏览器默认事件,禁止鼠标默认事件
- jQuery获取浏览器大小并绑定事件
- addevent()实现跨浏览器绑定事件
- 兼容浏览器的js事件绑定函数
- 阻止事件冒泡和浏览器默认行为
- 阻止事件冒泡及浏览器默认行为
- 关于事件冒泡和浏览器默认行为
- js 去掉浏览器右击默认事件
- 移动端google浏览器默认事件
- js用addeventlistener绑定事件,阻止默认事件。
- ARC与MRC转换
- Linux Top命令详解
- Combination Sum II
- BZOJ 3720 Gty的妹子树 块状树
- Ubuntu14.04配置中文输入法
- 浏览器默认绑定事件
- 浅谈HTML5中的各种事件
- jQuery 表格Table插件汇总
- 智力算法题之开关灯问题
- 黑马程序员——java高新技术——反射
- Java BitSet 找素数
- 腥臭扑鼻
- jQuery hover()
- ARC中使用Toll-Free Bridging 桥接