|
Тема
|
javascript code попощ
|
|
Автор |
Mirkyto (непознат
) |
Публикувано | 17.02.09 22:19 |
|
Здравеите,
Нмарих едно меню и там има следния javascript ,който не разбирам:
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes;
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
Много се моля някой да го обясни
Редактирано от Mirkyto на 17.02.09 22:20.
| |
|
проверява дали е IE и ако е на всички LI елементи се слага CSS клас over на когато мишката мине отгоре и се маха когато излезе. Това се прави защото IE не поддържа псевдоклас :hover за елементи различни от A.
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
| |
|
Много мерси за помоща стана ми ясно.
Редактирано от Mirkyto на 19.02.09 19:18.
| |
|
|
|
|