У меня есть div, который имеет 14 дочерних div с некоторым содержанием.Теперь мне нужно, чтобы при загрузке он отображал все 14 делителей с непрозрачностью = 1, но когда я наведу курсор мыши на один из них, непрозрачность других должна уменьшиться на 50%.Только текущий должен иметь полную непрозрачность.Точно так же, когда я наведу указатель мыши на другой div сейчас, тогда, за исключением текущего, непрозрачность других div'ов должна быть уменьшена на 50%.
Как я могу сделать это с помощью JavaScript, и я не хочу использовать какие-либобиблиотека (jquery).
Обновление: все заработало!:)
/*onmouseover*/
function showCurrentDimOthers(el) {
var otherElements = document.getElementById("see_all_content_holder").childNodes;
for (var o = 0; o < otherElements.length; o++) {
otherElements[o].style.opacity = 0.5;
otherElements[o].style.filter = 'alpha(opacity=5)';
}
el.style.opacity = 1.0;
el.style.filter = 'alpha(opacity=10)';
}
/*onmouseout*/
function dimCurrent(el) {
el.style.opacity = 0.5;
el.style.filter = 'alpha(opacity=5)';
}