return false

return false

http://img1.sycdn.imooc.com//climg/5b34a9ac0001824809360517.jpg

  1. 这两个this代表的不是一个东西吧?

   2.为什么要写return false,a本身是没有给它写要跳转别的链接的呀。而且有那种情况吗?就是既给它一个跳转的链接,又执行一个click事件,而且又不让它跳转到那个链接,那给这个链接有什么用,不是多此一举吗?

正在回答

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

3回答
  1. 两个this指的不是一个东西

  2. a链接在目前阶段没有需求让他跳转到别的链接,只是为了他有鼠标点击的效果,return false是为了阻止冒泡,阻止默认行为

提问者 一只大懒喵 2018-06-29 16:27:55

谁能回答一下

提问者 一只大懒喵 2018-06-28 17:37:48

第一个click事件的return false是为了防止向上冒泡,第二个click事件的return false有什么意义,

  • 在jQuery中使用return false时,相当于同时使用event.preventDefault和event.stopPropagation,它会阻止冒泡也会阻止默认行为.就是为了防止会有默认行为或者冒泡事件
    2018-06-29 12:38:16
  • 提问者 一只大懒喵 回复 妮可妮可妮_ #2
    我问的一个也没有回答
    2018-06-29 16:28:34
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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