在我的游戏中,我想确保开始按钮每次出现时只单击一次以停止它多次加载该功能。
如果计数大于零,我编写了一些代码来计算点击和取消绑定。
var oneClick = 0;
$(".start-btn-wrapper").bind("click", function () {
oneClick++;
if (oneClick > 0) {
$(this).unbind("click");
}
newGame();
});
这很好用,但我需要一种方法来重新绑定它,以便下次它出现时(当点击restart-btn 时),所以我写了这个来重置计数。
$(".restart-btn").click(function () {
resetGame();
oneClick = 0;
});
出于某种原因,这不起作用,我正在寻找 SO 的解决方案