смяна на стила на елемент при ховър на друг

animatora

Registered
искам да запазя ховъра на бутона при ховър на падащото му меню нешо от рода на :

.menu ul li:hover ul,
.menu ul a:hover ul{
КОД
}

как ше стане когато единия клас е ховърнат друг клас да си сменя кода. Малко е обърквашо като обеснявам но бързам ;) тоест ако имам

<div class="A"></div>
<div class="b"></div>
при ховър на A

b да зима данните си за ховър
 
както си го написал ще стане най-добре с javascript.Ако елементите са един в друг ще стане с цсс само, но пък както си написал li:hover няма да работи ж ИЕ-то тъй като ховер имат само а таговете.
 
имам начин да си оправя ховъра да е за секи елемент в ИЕис Js ако мое кажете как
 
Примерно имаш 2 дива <div id="d1"></div> и <div id="d2"></div>
В първия див примерно ти е единия бутон от менюто а в другия див другия.
Код:
<div id="d1" onclick="changer('1','2')"></div>
<div id="d2" onclick="change('2','1')"></div>

И джава скрипта ти ще излежда по следният начин:
Код:
function changer(div1, div2){
if(div1 == "1"){

document.getElementById('d1').innerHTML = 'Този текст ще се добави при натискане на бутона';
}
else
document.getElementById('d2').innerHTML = 'Този текст ще се добави при натискане на бутона. Втория бутон';
}

Ако иска самия цсс да се сменя на дивовете с бутоните правиш
document.getElementById('d1').innerHTML на d1.style.display

В случая е display. Промени го със това което ти трябва. Display е за това как ще се визуализира таблица или някакъв друг елемент. Попринцип аз го ползвам за да скривам и показвам дивове
 

Back
Горе