我对 JS 很陌生,并且知道我的脚本可能很糟糕,但是在 Safari 和 Chrome 中一切正常,只是在 Firefox 中不行。
除其他外,我调用了两个函数来隐藏和显示自定义 Quicktime 电影控制器,方法是在其顶部放置一个“蒙版”(我知道切换将是一个更优雅的解决方案,但我无法得到这样的功能以我想要的方式工作)。无论如何,这就是 Javascript 的样子:
function revealControls(){
document.getElementById("controlsCover");
controlsCover.style.display ="none"
}
function hideControls(){
document.getElementById("controlsCover");
controlsCover.style.display ="block"
}
我使用应用于各种 div 的不同鼠标事件来调用这些函数,例如:
<div id = "controls" onmouseout = "hideControls()">
火狐告诉我
"Error: controlsCover is not defined",
而且我不知道如何将元素定义为null。
任何帮助,将不胜感激。我确信这很简单——但我几乎没有使用 Javascript 的经验。然而。