jQuery事件冒泡和默认行为

Love The Way You Lie 2022-03-12 11:18 310阅读 0赞

在jQuery的事件冒泡和默认行为中,需要掌握四样东西。希望下面的代码会对大家有所帮助。在控制台中一段一段的查看运行效果。

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>jQuery事件冒泡和默认行为</title>
  7. <style> *{ margin: 0; padding: 0 } .father{ width: 200px; height: 200px; background: red } .son{ width: 100px; height: 100px; background: blue; } </style>
  8. <script src="js/jquery.js"></script>
  9. <script> $(function(){ /* 1.什么是事件冒泡 2.如何阻止事件冒泡(两种方式,如下) 3.什么是默认行为? 4.如何阻止默认行为(两种方式,如下) */ /* $(".son").click(function(event){ alert("son");//默认会执行father的方法 //return false;//当点击".son"后,不会再执行father的方法 event.stopPropagation(); }); $(".father").click(function(){ alert("father"); }); */ $("a").click(function(event){ alert("弹出注册框"); //return false;//在页面中点完确定后不会继续跳转 event.preventDefault(); }) }) </script>
  10. </head>
  11. <body>
  12. <div class="father">
  13. <div class="son"></div>
  14. </div>
  15. <a href="http://www.baidu.com">注册</a><!--点击完后 默认会跳转-->
  16. <form action="http://www.taobao.com"><!--点击完后 默认会跳转-->
  17. <input type="text">
  18. <input type="submit">
  19. </form>
  20. </body>
  21. </html>

若有任何疑问或是不解,请在下方评论留言,谢谢。

发表评论

表情:
评论列表 (有 0 条评论,310人围观)

还没有评论,来说两句吧...

相关阅读