#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>
Затем вы можете обрабатывать эффекты так, как хотите. Я могу сказать, что это непросто, и это зависит от желаемого эффекта.