document.body的是空
-
23-09-2019 - |
题
我有一个网页,我使用MooTools的1.2.4哪里以及 MediaboxAdvanced 灯箱。我似乎无法得到的东西,因为一个特定的JavaScript错误的工作
document.body的IS NULL
在媒体框的初始化:
$(document.body).adopt(
$$([
overlay = new Element("div", {id: "mbOverlay"}).addEvent("click", close),
center = new Element("div", {id: "mbCenter"})
]).setStyle("display", "none")
);
的页面是此处。如果溜溜的家伙的名字,图片,或在右下角的More Info按钮U单击,它应该推出对于媒体。通过Firebug的,我已经证实,CSS是加载,MooTools是加载,对于媒体脚本加载;所有图像和所有的路径是正确的为好。
任何想法?
解决方案
您可能只能够从返回的getElementById元素上使用$。一个简单的解决方法是改用$$。
$$('body')[0].adopt...
不隶属于 StackOverflow