[英]“document.body is null” is fixed now I get “.setStyle is not a function”
我遇到了类似的问题:
我已经按照答案进行了修复,但是现在在几行之后出现一个错误:
$$([overlay = (new Element("div", {id: "mbOverlay"})).addEvent("click", close), center = new Element("div", {id: "mbCenter"})]).setStyle is not a function [Break on this error] ]).setStyle("display", "none")
在此页面上:
当您单击“ showreel”时,它应该弹出到媒体框中,但它会转到新页面。
任何帮助将非常感激。 谢谢!
在某些时候$$([])
返回一个NodeList,而不是单个元素,并且NodeList没有setStyle方法
$$([
overlay = new Element("div", {id: "mbOverlay"})
.addEvent("click", close),
center = new Element("div", {id: "mbCenter"})
]).setStyle("display", "none");
我不确定为什么会这样...我对MooTools不熟悉。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.