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