私はJSを初めて使用し、スクリプトが恐らくひどいことを理解していますが、Firefoxだけでなく、SafariとChromeでもすべて正常に機能します。
特に、2つの関数を呼び出して、カスタム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()">
Firefoxは私に言っています
"Error: controlsCover is not defined",
要素をnullとして定義する方法がわかりません。
どんな助けでもいただければ幸いです。非常に単純なことだと思いますが、Javascriptの経験はほとんどありません。まだ。