Das Beispiel in diesem Artikel beschreibt die gemeinsame Funktion von in Javascript implementierten Multi-Layer-Switching-Effekten. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt:
function ChangeDiv(tagId,tagName,divId,divName,zDivCount,tagclass,divclass) { for(i=0;i<=zDivCount;i++) { document.getElementById(divName+i).style.display="none"; document.getElementById(divName+i).className=''; document.getElementById(tagName+i).className=''; } document.getElementById(divName+divId).style.display="block"; document.getElementById(tagName+tagId).className=tagclass; document.getElementById(divName+divId).className=divclass; }
tagId, tagName ist die ID und der Name der Steuerebene, auf die mit der Maus geklickt wird. divId, divName ist die ID und der Name der Ebene, die angezeigt und ausgeblendet werden soll. zDivCount ist die Anzahl der angezeigten und ausgeblendeten Ebenen – 1 (falls vorhanden). ist 5 Schicht ist 4)
tagclass und divclass sind der Stil der Kontrollebene bzw. der Stil der kontrollierten Ebene
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.