在我的游戏中,我想确保每次看起来停止加载函数多次,启动按钮只被单击一次。当计数被重置时,JQuery - bind()
如果计数大于零,我已经写了一些代码来计算点击和解除绑定。
var oneClick = 0;
$(".start-btn-wrapper").bind("click", function() {
oneClick++;
if (oneClick > 0) {
$(this).unbind("click");
}
newGame();
});
这工作得很好,但我需要一种方法来再次绑定它准备出现下一次(当点击重启BTN),所以我写了这个重置计数。
$(".restart-btn").click(function() {
resetGame();
oneClick = 0;
});
出于某种原因,这并不做的工作,我期待等了soloution
如果您使用最新的jQuery您需要更改['.bind() '](http://api.jquery.com/bind/)到['.on()'](http://api.jquery.com/on/) –