Отправляет email-рассылки с помощью сервиса Sendsay

За 2012-03-17

[prg] Re[3]: CSS + JavaScript: различия в обработки вариантов указания стиля

Приветствую всех.

> Вот наглядный пример:
> http://dl.dropbox.com/u/44439456/spoilers.html
> У меня первый спойлер начинает работать только после второго клика, а
> второй - сразу.

Можете изменить логику вот этой ветки
if (obj.display == "") obj.display = "none";
Вы ведь ее определили исключительно волюнтаристским путем, т.е. вопреки моим
советам, не отыскав для этого ссылки на соответствующий документ, правда? :-)

Дело в том, что объект DOM style, к которому мы получаем доступ через свойство
style не то же самое, что css (несмотря на некоторое сходство некоторых свойств
этого объекта и некоторых атрибутов css).
То, что изменение свойств объекта DOM Style влияет на внешний вид HTML документа
так же, как изменение некоторых стилевых атрибутов css, тоже не есть повод думать
о них, как об одних и тех же сущностях.
И я не нашёл никаких подтверждений, что объект DOM Style должен быть динамическим
отражением исходной css.
А вот атрибут style конкретного элемента конкретного HTML-документа влияет на
объект DOM Style этого элемента.

Успехов. Анатолий.

   "i_chay" 2012-03-17 02:38:27 (#2403195)

[prg] Re[2]: CSS + JavaScript: различия в обработки вариантов указания стиля

Здравствуйте, i_chay.
> Проверьте css на валидность.
Обижаете, Анатолий Николаевич, всё на уровне. :) Вы же сами меня несколько
лет назад наставляли читать web-спецификации.
Вот наглядный пример:
http://dl.dropbox.com/u/44439456/spoilers.html
У меня первый спойлер начинает работать только после второго клика, а
второй - сразу.
Кстати, буквально сегодня с удивлением заметил, что CSS-валидатор вдруг стал
ругаться на числовые значения font-weight, хотя раньше их принимал без
проблем. Вот и верь после этого...
Успехов. Никита.

   2012-03-17 01:05:16 (#2403158)