0
我是JS新手,在使用事件方面遇到一些困难。
我的问题是,该事件不止一次重复。我为我的简单游戏使用socket.io。这是我的代码:如何避免重复的JavaScript事件?
socket.on("permit", function(){
$('#attack').on('click', function(){
var id;
$('#game-field').on('click', '.cell', function() {
id = parseInt(this.getAttribute('id'));
$('#game-field').unbind('click');
socket.emit('attack', id); /*when event repeats - that line creates problems like a snowball*/
});
});
});
我该如何避免不必要的事件重复?
PLS份额的jsfiddle此 –