Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Получение начального значения css свойств. jQuery
Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010
Помог: 1 раз(а)
Не могу найти информацию на эту тему. На странице произвожу манипуляции с css свойствами элементов с помощью jQuery. Затем возникает необходимость получить css значение свойств элемента, которые он имел после загрузки страницы, то есть до того, как я ему присвоил какие-то свойства скриптом. Есть ли какой-нибудь jQuery метод для получения начальных значений css свойств?
SAD
Отправлено: 11 Февраля, 2013 - 12:11:31
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
имхо, для изменения свойств используйте дополнительные классы. если нужно привести все к первоначальному виду, то просто удаляете доп. класс с элемента
DelphinPRO
Отправлено: 11 Февраля, 2013 - 13:06:40
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
SAD, в целом это правильный подход, но если делается анимация, то придется работать напрямую со свойствами.
Pavelbeginner, что вам мешает сохранить начальное состояние при загрузке страницы в переменные?
----- Чем больше узнаю, тем больше я не знаю.
Pavelbeginner
Отправлено: 11 Февраля, 2013 - 13:31:58
Частый посетитель
Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010
Помог: 1 раз(а)
DelphinPRO пишет:
Pavelbeginner, что вам мешает сохранить начальное состояние при загрузке страницы в переменные?
Так и делаю, использую метод jQury data для хранения свойств элемента. Но может есть jQuery метод, который позволяет получать начальные значения свойств?
DeepVarvar
Отправлено: 11 Февраля, 2013 - 13:54:34
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Pavelbeginner пишет:
Но может есть jQuery метод, который позволяет получать начальные значения свойств?
Есть конечно - сначала надо получить и сохранить интересующее значение св-ва (атрибута?), а потом творить все что хочется, зная что начальное значение computedStyle лежит себе преспокойно там, где ты его оставил.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.