Javascript 阻止瀏覽器默認操作的實現(xiàn)代碼
更新時間:2009年09月08日 18:20:28 作者:
在瀏覽器事件中,會觸發(fā)一些默認動作,比如:點擊一個鏈接時,執(zhí)行完捕獲/冒泡動作后,會觸發(fā)鏈接的默認事件:跳轉(zhuǎn)到指定鏈接地址。
在很多時候,我們需要改變這些默認操作,比如:點擊一個鏈接時,我們執(zhí)行一些 ajax 操作,但是我們并不希望執(zhí)行跳轉(zhuǎn)動作,于是,就有了本文:阻止瀏覽器默認操作。
其實這并不是一個非常難的課題,單獨拿出來的原因還是瀏覽器兼容問題:
<script type="text/javascript">
// 說明:Javascript 中阻止瀏覽器默認操作
// 作者:John Resig
function stopDefault( e ) {
// Prevent the default browser action (W3C)
if ( e && e.preventDefault )
e.preventDefault();
// A shortcut for stoping the browser action in IE
else
window.event.returnValue = false;
return false;
}
</script>
使用示例:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
其實這并不是一個非常難的課題,單獨拿出來的原因還是瀏覽器兼容問題:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
// 說明:Javascript 中阻止瀏覽器默認操作
// 作者:John Resig
function stopDefault( e ) {
// Prevent the default browser action (W3C)
if ( e && e.preventDefault )
e.preventDefault();
// A shortcut for stoping the browser action in IE
else
window.event.returnValue = false;
return false;
}
</script>
使用示例:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
js如何查找json數(shù)據(jù)中的最大值和最小值方法
這篇文章主要介紹了js如何查找json數(shù)據(jù)中的最大值和最小值方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04

