为何button点击时事件响应三次?

来源:3-3 jQuery表单事件之select事件

超镜重生

2017-03-10 15:15

chrome弹三次,firefox弹一次,ie一次

写回答 关注

3回答

  • 皛芃
    2017-03-10 17:01:03
    已采纳

    因为阻止冒泡事件在各个浏览器并非都兼容的,虽然都可以阻止冒泡,但各个浏览器调用的方法名字不一样,例如

    e.stopPropagation(); 
    
    window.event.cancelBubble = true;


  • qq_迸发激情_0
    2017-12-04 15:03:08

    楼上回答不错

  • BQ灬丶Tiramisu
    2017-03-10 17:01:36

    stopPropagation阻止事件冒泡实现,jquery中可用用preventDefault()的方法来阻止元素的默认行为,或者还可以直接return false



jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题