首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jquery - 页面弹框 - 阻止事件冒泡示例

    写了点击外部$(document)就隐藏的事件发现,当点击#btn的按钮,触发了fadeIn()方法显示弹框。...但是,由于事件冒泡,这个click()一直冒泡到了$(documen),导致直接触发了$(document)的click(),从而直接执行了fadeOut(),使得弹框出现一会又立即消失的情况。...阻止.pop弹框的click()事件,直接return false,就可以避免点击弹框的时候执行$(document).click()里面的fadeOut()事件 ?...执行完毕了alert()的事件之后,就继续冒泡将click()方法至下而上得冒泡至$(document),导致$(document)执行fadeOut()。...点击#close后,正常执行fadeOut(),并且在.pop处已经截断了事件冒泡,所以在#close的 click()最后不用写return false;。

    3.7K10
    领券