event.preventDefault方法的使用

来源:互联网 发布:服务器开放端口 编辑:程序博客网 时间:2024/06/05 07:43

1、如果 Event 对象的 cancelable 属性是 fasle,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用该方法都没有作用。

2、此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。


event.preventDefault()方法是用于取消事件的默认行为,例如,当点击提交按钮时阻止对表单的提交。但此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。

定义和用法

取消事件的默认动作。

 

语法

event.preventDefault()

说明

该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。

else if(event.keyCode == 38){////selectedItem = -1 代表鼠标离开                        if(selectedItem == -1){                            setSelectedItem($autocomplete.find('li').length-1);                        }                        else {//索引减1                            setSelectedItem(selectedItem - 1);                        }                        event.preventDefault();                    }                    else if(event.keyCode == 40) {////selectedItem = -1 代表鼠标离开                        if(selectedItem == -1){                            setSelectedItem(0);                        }                        else {//索引加1                            setSelectedItem(selectedItem + 1);                        }                        event.preventDefault();                    }

0 0
原创粉丝点击