return false

return false

这里在没有使用return false的情况下,也是可以达到效果的。所以存在两个疑惑:

  1. return false有什么含义和作用

  2. 平时编写时,什么情况下需要使用它

麻烦老师了,谢谢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
Miss路 2018-06-15 18:55:58

阻止时间本身就是本身自由的行为,比如说a超链接,它本身点击的时候就会有跳转,我们要阻止这个默认的行为。用到的就是

oEvent.preventDefault(); 

return false;。


Miss路 2018-03-16 12:02:16

这里是为了阻止事件冒泡, return false 可以阻止事件往上冒泡,而且阻止事件本身。event.stopPropagation()也是阻止事件冒泡的方式,它只阻止事件往上冒泡,不阻止事件本身。

祝学习愉快!


  • 提问者 慕九州_HeMoon #1
    还是有点晕,阻止本身和不阻止本身有什么区别呢?这课程里jQuery这部分讲的有点快,都晕了
    2018-03-16 14:07:16
  • Miss路 回复 提问者 慕九州_HeMoon #2
    阻止本身,举个例子,a链接,本身是有链接的功能的,如果再给a标签里面的内容设置单击事件的时候,这两个事件都会被触发,当你不想要它执行自身的链接功能时,就要用return false了。
    2018-03-16 14:31:59
  • 提问者 慕九州_HeMoon 回复 Miss路 #3
    嗯嗯,谢谢。我先回味下。有问题再来。哈哈
    2018-03-16 14:36:45
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师