2013-08-19 28 views
0

嗨我正在寻找移动图像标记的基础上点击鼠标,我已经创建了两种不同类型的瓷砖瓷砖网格系统 - “死亡广场”&“地图方形”。玩家只能在“地图方块”图块内产卵,我也试图利用这一点。定向追加图像标签

网 -

  <div id="28_25" class="deathsquare"></div> 
      <div id="29_25" class="deathsquare"></div> 
      <div id="30_25" class="deathsquare"></div> 

      <div id="1_20" class="mapsquare"></div> 
      <div id="2_20" class="mapsquare"></div> 
      <div id="3_20" class="mapsquare"></div> 
      <div id="4_20" class="mapsquare"></div> 

这是的jsfiddle http://jsfiddle.net/zCZkA/16/ 我似乎无法移动玩家使用最多的onclick箭头“mapsquare”类。任何人有任何建议?

谢谢!

+0

没有任何代码附加到箭头? –

+0

是的,抱歉,我不清楚我不在寻找解决方案,因为这需要大量的时间。我对我应该研究解决这个问题的方法感兴趣 – user2598957

+0

更多地解释它。我不明白你在找什么,死亡广场是什么。 – Alvaro

回答

0

您可能想要确保您的渲染方块系统地按顺序排列。你的方格现在不是。在你解决了这个问题后,你可以跟踪你的播放器是这样的...

$('#up').click(function(){ 
    var player = $('#player'); 
    var currentDiv = player.parent().attr('id'); // gets you 3_5 or something like that 
    player.remove(); 
    //do logic to move up 
    var placement = currentDiv.split('_'); 
    var newSquare = [parseInt(placement[0])++,placement[1]].join('_'); 
    $('#' + newSquare).append(player); 

}); 
+0

你会如何推荐我标签的div? – user2598957

+0

你的标签是好的......它只是如何得到呈现:jsfiddle.net/zCZkA/18看看他们是如何不顺序...... – bluetoft

+0

如果我点击了瓷砖,而不是使用箭头,会怎样?它更容易,还是我仍然需要玩家的当前位置 – user2598957