如何让jquery/javascript函数一次启动
我正在做一个基于json的多项选择题测验。单击#next(下一步)按钮时,它会淡出并显示submit button.button(提交按钮)。我注意到,如果我快速单击两次,有时count变量会增加不止一次,当用户正确时,变量score也会增加。我怎样才能让它发射一次,停止发射,然后再使它可以点击。我被告知.off()jquery方法,但不知道如何使用它。任何帮助都将不胜感激如何让jquery/javascript函数一次启动,javascript,jquery,methods,Javascript,Jquery,Methods,我正在做一个基于json的多项选择题测验。单击#next(下一步)按钮时,它会淡出并显示submit button.button(提交按钮)。我注意到,如果我快速单击两次,有时count变量会增加不止一次,当用户正确时,变量score也会增加。我怎样才能让它发射一次,停止发射,然后再使它可以点击。我被告知.off()jquery方法,但不知道如何使用它。任何帮助都将不胜感激 /* report gives score after the last question=array length */
/* report gives score after the last question=array length */
$('#next').on('mousedown',report);
$('#next').on('click', function() {
x++; /* for selecting current question */
count++;
undo(); /* clears question area to load new one from json */
placement(); /* brings in questions in json form */
$(".alert").alert('close'); /* closes dialog */
});
使用jQuery的.one()方法触发一次事件
Ok.off()和.one()停止函数,但如何重新启用单击,使其再次执行函数?