2013-08-19 2 views
0

Привет, я ищу, чтобы переместить тег изображения через divs на основе щелчка мыши. Я создал сетчатую сетчатую систему с двумя различными типами плит - «deathsquare» & «mapsquare». Игрок может появляться только внутри плиток «mapsquare», и я тоже пытаюсь использовать его на данный момент.Направлять добавление тега изображения

Grid -

  <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/ я не могу показаться, чтобы переместить игрока вверх "mapsquare" классов с использованием OnClick стрелки. У кого-нибудь есть предложения?

Спасибо!

+0

К сожалению, код не указан на стрелке? –

+0

Да, извините, я не понял, я не ищу решение, потому что это займет много времени. Мне были интересны методы, которые я должен исследовать для решения этой проблемы. – user2598957

+0

Объясните это больше. Я не понимаю, что вы ищете и что такое 'deathsquare'. – 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

Смежные вопросы