Javascript 如何在第一次按下按钮时显示消息?
我只需要在第一次按下按钮时显示信息。如果我再按一次按钮,它将重定向我。如何使用javascript 我有提交按钮,第一次按下按钮就会显示消息。下一次按同一个按钮不应显示消息,它应转发到下一页 请演示如何在javascript中执行此操作?用于绑定只触发一次的Javascript 如何在第一次按下按钮时显示消息?,javascript,jquery,Javascript,Jquery,我只需要在第一次按下按钮时显示信息。如果我再按一次按钮,它将重定向我。如何使用javascript 我有提交按钮,第一次按下按钮就会显示消息。下一次按同一个按钮不应显示消息,它应转发到下一页 请演示如何在javascript中执行此操作?用于绑定只触发一次的单击事件处理程序。在该事件处理程序中,绑定执行重定向的正常单击事件处理程序,从而确保消息只显示一次: $('#myButton').one("click", function() { alert('show me the first
单击事件处理程序。在该事件处理程序中,绑定执行重定向的正常单击事件处理程序,从而确保消息只显示一次:
$('#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
,而不首先显示消息。用于绑定只触发一次的单击事件处理程序。在该事件处理程序中,绑定执行重定向的正常单击事件处理程序,从而确保消息只显示一次:
$('#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
,而不会首先显示消息。只需在第一次调用时解除绑定即可:
$('#someButton').click(function() {
$(this).unbind('click', arguments.callee);
alert('I only appear once');
});
只需在第一次调用时解除绑定:
$('#someButton').click(function() {
$(this).unbind('click', arguments.callee);
alert('I only appear once');
});