3

これが Google Chrome のバグなのか、SoundManager の問題なのか、それとも何か間違っているのかわかりません。Google Chrome でのみ発生し Flash が有効になっている場合にのみ発生します。

の親<div>がいoverflow-y: autoます。

SoundManagerが読み込まれると、ページの下部に新しい<div>要素が作成されます。#sm2-containerでは、その$(window).load()要素を次のように再配置します。

$("#sm2-container").css({position: "absolute", top: "0px", zIndex: "10"});

ただし、スクロールバーがめちゃくちゃに表示されます。

スクロール号プレゼント

Flash または "display:none" を無効にする#sm2-containerと、見た目も動作も正常ですが、音が出ません。

スクロールの問題がなくなりました

問題はここでライブで見ることができます。

4

1 に答える 1

1

これは間違いなく Chrome のバグのように見えます。スクロール バーはシフトして表示されるだけなので、スクロールするには、配置する必要がある場所にマウスを向ける必要があります。

修正:設定$('#sm2-container').css('z-index','-10');することで非表示にすることができ、これにより Chrome のスクロール バーが修正されます。サウンドはまだ正常に再生されます (私が理解しているように、そのコントロールは右側のパネルにあるため、非表示にしても問題ありません)。

に何かを表示する必要があります#sm2-containerか? 私には空に見えますが、右クリックするだけで Flash メニューが表示されます。

于 2012-09-07T06:07:33.637 に答える