close
preventDefault是避免原本的動作執行
http://www.w3school.com.cn/htmldom/event_preventdefault.asp
--
定义和用法
取消事件的默认动作。
语法
event.preventDefault()
说明
该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。注意,如果 Event 对象的 cancelable 属性是 fasle,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用该方法都没有作用。
--
延伸: 與return false的差別
http://heikezhi.com/2011/04/18/jquery-events-stop-misusing-return-false/
jQuery事件处理: 别再乱用“return false”了
”return false“到底做了什么?
当你每次调用”return false“的时候,它实际上做了3件事情:
- event.preventDefault();
- event.stopPropagation();
- 停止回调函数执行并立即返回。
“等等”,你叫了起来!我只是想让浏览器停止继续执行默认行为而已,我不需要它去做另外2件事。
--
0
|
和
感觉两者的效果一样,没啥区别。。 |
||
|
0
|
等效于调用 如果手上有一份jquery1.3.2的话,可查看其中有如下代码:
|
--
全站熱搜