为什么return false之后仍然会跳到新页面显示图片?

<script type="text/javascript">

$(function(){

$(".thumbs a").click(function(e){//超链接的click事件默认在当前页弹出大图片

var largePath = $(this).attr("href");

var largeAlt = $(this).attr("title");

$("#largeImg").attr({

src:largePath,

alt:largeAlt

});


return false;

});

});

</script>


为什么return false之后仍然会跳到新页面显示图片?

perservance717
浏览 1554回答 3
3回答

BlueKitty

你是否设置了href属性了呢,如果有的话仍然还会处理链接事件的.如果只是想弹窗的话,<a href="javascript:;">...</a>,更改一下就可以了

xiuhuwang

既然及使用了onclick事件,那就把href属性禁掉,<a href="javascript:void(0);"></a>

起名咋这么费劲呢

点击事件里禁止跳转
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java