javascript - prevent event bubbling in jQuery -


i have click event

$(document).on('click', '#btn1', function(e){    alert('clicked');    e.stoppropagation();    e.stopimmediatepropagation();    return false;    alert('clicked again'); }); 

however, clicked again showing.

even after return false; click event executing again.

how can ensure 1 time execution.

use one() instead

$(document).one('click', '#btn1', function(e){    alert('clicked'); }); 

one documentation


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -