document.bodyはnullです
-
23-09-2019 - |
質問
私はAとMooToolsは1.2.4を使用して MediaboxAdvanced のだページを持っていますライトボックス。ため、私は、特定のJavaScriptエラーの作業の事を得るように見えることはできません。
document.bodyでヌル
メディアボックスの初期化時:
$(document.body).adopt(
$$([
overlay = new Element("div", {id: "mbOverlay"}).addEvent("click", close),
center = new Element("div", {id: "mbCenter"})
]).setStyle("display", "none")
);
ページはここのです。男の名前、画像、または右下の詳細情報]ボタンをヨーヨーuclick場合は、メディアボックスを起動することになっています。経由Firebugのは、私はMooToolsのがロードされ、CSSがロードであることを確認している、とメディアボックススクリプトがロードされます。イメージとすべてのものへのすべてのパスは、同様に適切です。
任意のアイデア?
解決
あなただけのgetElementByIdをから返される要素に$を使用することができます。簡単な回避策は、代わりに$$を使用することです。
$$('body')[0].adopt...
所属していません StackOverflow