阻止默认事件和冒泡
阻止默認(rèn)事件
html標(biāo)簽會(huì)有一些默認(rèn)事件,比如a標(biāo)簽跳轉(zhuǎn),button標(biāo)簽提交表單,有時(shí)我們需要控制這些操作,阻止它的默認(rèn)事件
1.return false;
$("a").click(function(){//一些我們需要的操作 console.log(balala……)return false; //最后return false會(huì)阻止跳轉(zhuǎn) })?
?
2.e.preventDefault;
$("a").click(function(e){e.preventDefault();//一些我們需要的操作 console.log(balala……); })?
?
阻止事件冒泡
點(diǎn)擊子元素時(shí),會(huì)觸發(fā)父元素的事件,一級級往上出發(fā),我們用cancelBubble和stopPropagation來阻止事件的冒泡
function doSomething (evt) {var e=(evt)?evt:window.event; if (window.event) { e.cancelBubble=true;} else { e.stopPropagation();} }?
轉(zhuǎn)載于:https://www.cnblogs.com/jidi/p/prevent.html
總結(jié)
- 上一篇: Linux 中 SVN 重启关闭
- 下一篇: 数据库的硬迁移和mysql 5.5.38