перемещение разных объектов внутри одного div

#javascript

#javascript

Вопрос:

У меня есть div с несколькими объектами внутри, изображениями, буквами и т.д. как мне переместить их по отдельности? прямо сейчас они просто перемещаются вместе в одном направлении, когда я применяю offset () к классу.

и еще один вопрос, как вы пишете цикл, чтобы у вас могло быть произвольное количество элементов внутри одного и того же div?

Спасибо!

 <div class="toMove">
A
B
C
</div>

$('.toMove').offset( {left:5 , top: 5} );
  

это перемещает их все, как я могу переместить их в разные места?
что, если я хочу создать произвольное количество букв для перемещения в разные места?

Комментарии:

1. Чувак, ты должен четко понимать свою проблему. Ваш вопрос очень расплывчатый, и вы не показали нам свой HTML.

Ответ №1:

Не применяйте offset() ко всему классу; применяйте это к каждому отдельному элементу по идентификатору.

Ваш второй вопрос не имеет для меня смысла. Пожалуйста, уточните точно, что вы имеете в виду, желательно с примером кода.

Ответ №2:

Единственный способ перемещать элементы с зависимостью — это обернуть каждый из них в разные HTML-элементы. Например, если вы хотите переместить слово «HELLO», буква за буквой, вы должны обернуть вот так:

 <span>H</span>
<span>E</span>
<span>L</span>
<span>L</span>
<span>O</span>
  

Затем вы можете обрабатывать эффекты так, как хотите. Я могу сказать, что это непросто, и это зависит от желаемого эффекта.