.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, время: 08:37. |