Используйте Events/one
, чтобы связать обработчик событий click
, который срабатывает только один раз. В этом обработчике событий свяжите normal click
обработчик событий, который выполняет ваше перенаправление, гарантируя, что сообщение отображается только один раз:
$('#myButton').one("click", function() {
alert('show me the first time only');
$(this).click(function() {
//or $('form').submit();
//or 'return true'; depending on your specific requirement
window.location.href = 'some/link.html';
});
return false;
});
Когда пользователь нажимает в первый раз, он получит сообщение. Последующие щелчки перенаправят его на some/link.html
без предварительного отображения сообщения.