jQuery 事件會被阻塞嗎?
要檢查 jQuery 事件是否阻塞,請使用 .triggerHandler() 方法,因為它會返回該選擇器上該事件的最後一個事件處理程式所返回的任何內容。
示例
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> $(document).ready(function(){ var myValue = "John"; $("body").bind("eventName", function(e, value) { return value + " Jacob"; }); var result = $("body").triggerHandler("eventName", myValue); alert(result); }); </script> </head> <body> <p>This shows an alert box.</p> </body> </html>
廣告