Craftyjs按钮不在平板电脑上工作

时间:2013-11-26 08:56:34

标签: android ipad onclick coffeescript craftyjs

我使用Craftyjs开发了一款浏览器游戏,但我注意到即使在那里使用浏览器它也无法在平板电脑上运行。

出现了一些奇怪的事情,因为我在游戏中首次点击了7个选项,总是很好,但第二次点击永远不会有效。

我的问题是:为了让Craftyjs生成按钮在平板电脑(Android和iPad)中工作,我该怎么做。

这里有一些示例按钮:

btnLearn = Crafty.e "HTML"
btnLearn.attr x: 70, y: 527, w: 407, h: 54
btnLearn.replace """<div id="learn-mode" class="temple-learn">#{__("NEW SKILL")}</div>"""

btnScroll = Crafty.e "HTML"
btnScroll.attr x: 500, y: 527, w: 407, h: 54
btnScroll.replace """<div id="scroll-mode" class="temple-scroll temple-learscroll">#{__("USE SCROLL")}</div>"""

registry = Crafty.e "HTML"
registry.attr {x: 356, y: 504, w: 243, h: 68}
registry.replace """<div id="btn-tower-registry" class="new-btn-golden block-center"><span>#{__("REGISTER")}</span></div>"""

$("#btn-tower-registry").click( -> 
  gAgent.tower("Registry")

  # Premium dialog
  if window.profile_data.objects[0].premium
    loader.show()
    preloadScene(CFG.ASSETS_REGISTRY_STUDENT, -> Crafty.scene "registry")
  else
    premiumDlg2("tower_premium.png")
)

希望它有所帮助。

1 个答案:

答案 0 :(得分:1)

这应该已经在Crafty.js的0.6.1版中解决了。

您可以使用bower安装最简单的最新版本:

bower install crafty