Are jQuery events blocking?


Ti check whether jQuery events are blocking, use the .triggerHandler() method, since it returns anything the last event handler for that event on that selector returns.

Example

Live Demo

<!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>

Updated on: 14-Feb-2020

152 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements