Как удалять свойства CSS?
Знаю как добавить какое нибудь свойство, например:
$('.element').css('background', '#5f5'); А как удаляется та? То что можно добавить, наверно и удалить можно... Если честно метод тыка поднадоел, но если никто не ответит придётся опять ковыряться... |
$('.element').css('background', ''); |
Цитата:
|
$('.element').css('background', 'inherit'); |
Цитата:
Прочитал про inherit, эта штука заставляет элемент унаследовать это свойство(в этом случае это ФОН) у предка, так что если предок имеет фон, то очистить фон для $('.element') не удастся, появится другой фон. Но в моём случае мне это подходит... |
А "inherit" ли?
<div style="background: crimson url(http://javascript.ru/forum/images/ca_serenity/misc/logo.gif) 0px 0px repeat-x; padding: 20px"> <div style="background: inherit; height: 100px"></div> </div> Нестыковочка. |
Цитата:
|
Цитата:
Но что я еще нашел :) : $('p').css('background', 'transparent'); |
a
Цитата:
|
none
|
Цитата:
|
Свойство стилей удалить нельзя. можно только менять значения. Удалять можно названия классов, точнее убирать.
|
Спасибо. Я тоже это искал. Нужно чтобы программно скрыть все елементы с заданым классом. То- есть
.display = 'none'; |
проще динамически откорректировать таблицу стилей..
|
Цитата:
|
Цитата:
|
jQuery('div').css('display').remove(); поставил заработало, перезапустил сервер, накрылось. |
Цитата:
jQuery('div').css('display') вернёт строку - текущее значение свойства 'display' и вы к строке применяете remove? |
красиво :), это опера, кеш, замысел был передать управление видимостю дива от php к js, первый давал видимость по "id", js должен был удалить свойство id-a и назначить класс с которым потом манипулировать. Вы правы remove() не пошло, но до полного закрытия браузера опера подставляла старое значение дивам и js из скрипта управления, нормально работал.
Проблему решил так каждому диву добавил класс = ид, php назначает видимость диву по этому классу js удаляет этот класс и назначает «класс видимости» этому диву. С которым уже манипулирует. |
так же работает jQuery('div').css('display','');
|
$('.reg-submit').removeAttr('style')
|
мессаги годовой давности))
|
Часовой пояс GMT +3, время: 19:43. |