.position() для нескольких элементов
Решил упростить задачу и не переписывать ксс, где надо сместить пару десятков абсолютно-позиционрованых элементов. Здесь, наверное, надо значения в функцию возвращать, только в этом плохо пока понимаю. В общем подскажите, пожалуйста, как правильно написать чтобы работало.
$(document).ready(function (){ var p = $("#content > div").each(function (){ var t = $(this).position().left - 100; var s = $(this).position().top - 100; }); }); |
$(document).ready(function () {
$("#content > div").each(functio () { $(this).position().left - 100; $(this).position().top - 100; }); }); |
Так не работает, а переменные поставил, чтобы было проще тестировать в дебагере.
|
$("#content > div").each(function () { $(this).css({ left: $(this).position().left - 100, top: $(this).position().top - 100 }); }); проблема была в том, что метод position() - не устанавливает значение, а только его получает |
Margarita,
благодарю! :yes: |
Часовой пояс GMT +3, время: 21:36. |