В поисках конкретного способа отслеживания кликов - если есть лучший способ сделать это, но мне бы очень хотелось узнать, как просто отложить все то же распространение событий, которое происходит обычно, до завершения какой-либо функции - мысли?
$(this).on('click touch', function(event){
event.preventDefault();
l("clicked ");
setTimeout(function(){
l('redispatching event');
event.target.parentNode.dispatchEvent(event); // fails here?
}, 500);
return false;
});
Правка была для более конкретного примера.