JS阻止冒泡事件
<script type="text/javascript">
document.onclick = function (e){
e.stopPropagation();
}
</script>
jQuery阻止冒泡事件
<a href="#" id="a"></a>
<script type="text/javascript">
$(function (){
$("a").on("click",function (e){
e.stopPropagation();
})
})
</script>
JS阻止跳转事件
- 阻止a标签的默认跳转事件
<body>
<a href="#" id="a">点击</a>
<script type="text/javascript">
document.getElementById("a").onclick = function (e){
e.preventDefault();
}
</script>
</body>
- 可以设置a标签的href标签的属性的值,同样可以阻止跳转事件。
<a href="javascript:;" id="a">点击</a>
- 也可以使用return false
<body>
<a href="#" id="a">点击</a>
<script type="text/javascript">
document.getElementById("a").onclick = function (e){
return false;
}
</script>
</body>
jQuery阻止默认跳转事件
- 使用preventDefault方法
<a href="#" id="a"></a>
<script type="text/javascript">
$(function (){
$("a").on("click",function (e){
e.preventDefault();
})
})
</script>
- 使用return false
<a href="#" id="a"></a>
<script type="text/javascript">
$(function (){
$("a").on("click",function (e){
return false;
})
})
</script>