Я искал ответ на этот вопрос.Я знаю, что есть способ остановить распространение при инициировании события щелчка, но есть ли способ запустить код события щелчка после распространения.
Причина, по которой я спрашиваю, у меня есть telerik RadTabStrip, который динамически создается на сервере.На каждой вкладке есть карта, на которой есть маркеры, указывающие, где люди сидят в офисе.Мне нужно получить указатель на первый маркер, когда пользователь нажимает на вкладку, но у меня проблема в том, что элемент маркера не является частью DOM, пока после не распространился щелчок.
$('.tab').click(function(e){
// e.continuePropagation(); ?? or something?
var markerTop = $('.cardiff').offSet().top; // Is always 0 even though the marker is 243 px from the top
}):
Причина, по которой я не использую клиентский API telerik, заключается в том, что я нахожусь в паре функций JQuery AJAX success
и не уверен, как он будет себя вести.
РЕДАКТИРОВАТЬ: Я решил свою проблему с помощью другого вызова AJAX, но я все еще хотел бы знать, есть ли способ заставить по умолчанию запускаться перед кодом в событии click