У меня есть страница, которая будет всплывать fancybox с использованием
$('#showpopup').fancybox().trigger('click');
Это может быть вызвано всплывающим окном несколько раз (не сразу), когда пользователь перемещается по странице.
Во всплывающем окне есть кнопка, которая запускает действие при нажатии
$('#mybutton').click(function(){
$('#otherbutton').trigger('click');
});
Когда всплывающее окно fancybox отображается впервые, я нажимаю #mybutton, и #otherbutton запускается один раз.
Когда всплывающее окно fancybox показывает второй раз, когда я нажимаю #mybutton и дважды запускается #otherbutton.
Когда всплывающее окно fancybox показывает в третий раз, я нажимаю #mybutton, и кнопка #otherbutton запускается три раза.... и т. д.
Как я могу остановить эту проблему с помощью fancybox, чтобы другие кнопки сработали только один раз?