Javascript 阻止浏览器默认操作的实现代码
更新时间:2009年09月08日 18:20:28 作者:
在浏览器事件中,会触发一些默认动作,比如:点击一个链接时,执行完捕获/冒泡动作后,会触发链接的默认事件:跳转到指定链接地址。
在很多时候,我们需要改变这些默认操作,比如:点击一个链接时,我们执行一些 ajax 操作,但是我们并不希望执行跳转动作,于是,就有了本文:阻止浏览器默认操作。
其实这并不是一个非常难的课题,单独拿出来的原因还是浏览器兼容问题:
<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需再刷新一下页面才能执行]
其实这并不是一个非常难的课题,单独拿出来的原因还是浏览器兼容问题:
复制代码 代码如下:
<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需再刷新一下页面才能执行]
相关文章
如何使用50行javaScript代码实现简单版的call,apply,bind
这篇文章主要介绍了50行javaScript代码实现简单版的call,apply,bind过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-08-08js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
这篇文章主要介绍了js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解的相关资料,需要的朋友可以参考下2015-11-11使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
大家用来减小JavaScript文件下载大小的常见的方式有2种: 压缩(compression)和缩小(minification)。2010-04-04
最新评论