我有一个网页,我使用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...
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top