0
我正在开发多人纸牌游戏。我想要做的是得到这个:加载图像后的jquery addClass
$("#player_cards img").on('click', ->
$(this).toggleClass 'selected')
工作。 img
代表卡片在这里。最初,在页面上有没有卡,他们使用加载的WebSocket的一个玩家下注后和其他玩家加入游戏,所以我想他们是不是在DOM
这不起作用或者:
$("#player_cards img").load(->
$("#player_cards img").on('click', ->
$(this).toggleClass 'selected')
)
更新:
我只是试图imagesLoaded,这hi5place建议,它也不起作用
的代码,我试图
imagesLoaded("#player_cards img", ->
$(this).click ->
$(this).toggleClass 'selected'
)
你可以使用.delay()提供一些延迟,您在这里toggleclass..see http://api.jquery.com /延迟/ – 2014-09-13 07:49:58
这是不是一种选择,因为没有人知道玩家想玩什么 – budkin 2014-09-13 07:51:22
为什么你有一个点击处理程序 – 2014-09-13 07:59:26