Use the jQuery Event API instead of the built-in event trigger that you are using now. If you use jQuery API, it works correctly. Since you are using jQuery1.7.1:
jQuery(function($) {
$("#t").on('mouseleave', function() {
$(this).effect("pulsate", { times:1}, 200);
});
});
Example: http://jsfiddle.net/2ZRBx/6/
source
share