т.е не один <DIV id="primer1" ></DIV> менялся а все
<DIV id="primer1" ></DIV> <DIV id="primer2" ></DIV> <DIV id="primer3" ></DIV> причём на разные, какие мне нужны. Как лучше сделать, подменить всё содержимое полностью, или можно только ID поменять... |
Цитата:
|
Цитата:
|
А задача общая такая: в CSS к этим всем Div прописан фон-картинка.(у каждого Div свой фон картинка)
Нужно чтобы при наведении на ссылку у всех Div которые мне нужны, менялась заливка картинка. А как убираешь курсор с ссылки, всё возращалось обратно. Я хочу подменять CSS при наведении на ссылку у Div. Или можно здесь проще мыслить)? |
Kolyaj,
А как нужно? |
Цитата:
Код:
#div { |
pavdin, конечно извращенский вариант с точки зрения верстки, но зато не потребует практически никаких знаний JS.
для каждого div создаёте еще один блок с display:none и установленным bacground ... при наведение на ссылку - резко показываете все эти "скрытые" блоки.. при убирание ссылки - прячете.. полнейший изврат, зато селать легко... ну и как более приличный вариант: - для каждого дива делаете атрибут например "change_backroung" (это неизвестный браузерам атрибут. - при наведение на ссылку - собираете массив всех дивов и проходясь по каждому определяете его change_backroung и устанавливаете div.style.background таким же, как и прописано в change_background - при убирание мышки со ссылки - для всех стираете нафиг все div.style.background этот вариант не совсем корректен, но если не хочется особо извращаться, то воспользоваться можно;) (я так делал пару раз, когда лениво было - работает на ура) |
Ни чего не понял.... вот пример...
Нужно добавить в код, картинка 2 и картинка3 http://tochka-vrn.ru/primer.html |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 22:28. |