为什么要返回false

来源:3-1 tab切换综合示例

哎呦啊狗蛋

2019-06-20 19:44:31

$(".tabs a").click(function(e){
    e.preventDefault();
    var index = $(this).index();
    $(".tabs a").removeClass("active");
    $(this).addClass("active");
    swiper.swipeTo(index);
    return false; //这一步是为了什么
});


写回答

1回答

好帮手慕慕子

2019-06-21

同学你好, 因为a链接href属性值为空的时候, 默认点击的时候会刷新页面, 添加return false是为了阻止默认浏览器事件, 视频中老师也有讲解哦,可以使用如下图两种方式阻止浏览器默认事件

http://img.mukewang.com/climg/5d0c3b4a0001324e05160172.jpg

老师的习惯可能是选择return false, 编程是灵活的, 同学可以根据的自己的编码习惯选择一种哦

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

0

0 学习 · 6815 问题

查看课程