加载中...

event.isImmediatePropagationStopped()


概述

返回值:Boolean

根据事件对象中是否调用过 event.stopImmediatePropagation() 方法来返回一个布尔值。

示例

实例

检测 event.stopImmediatePropagation() 是否被调用过。

代码:
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  5. </head>
  6. <body>
  7. <button>click me</button>
  8. <div id="stop-log"></div>
  9. <script>
  10. function immediatePropStopped(e) {
  11. var msg = "";
  12. if ( e.isImmediatePropagationStopped() ) {
  13. msg = "called";
  14. } else {
  15. msg = "not called";
  16. }
  17. $("#stop-log").append( "<div>" + msg + "</div>" );
  18. }
  19. $("button").click(function(event) {
  20. immediatePropStopped(event);
  21. event.stopImmediatePropagation();
  22. immediatePropStopped(event);
  23. });
  24. </script>
  25. </body>
  26. </html>

运行一下


还没有评论.