0

ここに私のページがあります。

突然発生した問題は、一度クリックして [メディア] をクリックした後にドキュメントの左下隅にある [スタート] ボタンをクリックすると、メニュー div がトグルしないことです。

Chromeでデバッグしてdivを調べてみましたが、表示を手動で設定し、divを確認すると(コンソール[変数]に「メニュー」と入力して)、更新された表示が表示されます。しかし、実際のページには変更が表示されていません。

手順は次のとおりです。 1. スタート ボタンをクリックします。 2. [メディア] をクリックします。3. 開始ボタンをもう一度クリックしてもメニュー div が切り替わらないので、よく考えてください。

何か案は?「ウィンドウ」を開くために使用する機能と関係があると思います。

4

1 に答える 1

0

あなたの問題は、使用document.getElementById("screentop").innerHTML+=all;することでコンテンツscreentopとメニューを再定義することです。menuこれを修正するには、ウィンドウを追加した後に再定義するだけです。

関数は次のようになります。

function openWin(url,icon,title)
{
//...
var all="...";
document.getElementById("screentop").innerHTML+=all;
menu=document.getElementById("menu");
//...
}
于 2013-02-23T10:31:11.543 に答える