Frage

Ich habe eine Seite, wo ich bin mit Mootools 1.2.4 und MediaboxAdvanced als Leuchtkasten. Ich kann nicht scheinen, um die Sache zu arbeiten, weil ein bestimmten JavaScript-Fehler zu erhalten

  

document.body heißt null

bei der Initialisierung von Mediabox:

$(document.body).adopt(
     $$([
          overlay = new Element("div", {id: "mbOverlay"}).addEvent("click", close),
          center = new Element("div", {id: "mbCenter"})
     ]).setStyle("display", "none")
); 

Die Seite ist hier . Wenn yo UAuf auf den Namen des Kerl, ein Bild oder die Schaltfläche Weitere Informationen auf der rechten unteren Ecke, soll sie die Mediabox starten. Via Firebug, ich habe bestätigt, dass die CSS-Laden ist, Mootools wird geladen, und die Mediabox Skript Laden; alle Pfade zu Bildern und alles sind auch richtig.

Irgendwelche Ideen?

War es hilfreich?

Lösung

Sie können nur in der Lage sein $ von getElementById zurück auf ein Element zu verwenden. Eine einfache Lösung wäre es, stattdessen $$.

$$('body')[0].adopt...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top