2012-02-23 10 views
1

HTML 5ビデオを再生する上で作業するためのドロップダウンメニュー(jQuery)を取得する際に問題が発生します。動画がまだ再生されていないときは、最初にページを読み込むときと同じように、うまくいきます。ただし、動画の再生が開始されてから一時停止しても、動画の上にあるドロップダウンメニューがSafariで混乱し始め、Chromeではテキストがまったく表示されません。 Firefoxでは、ビデオ再生中にテキストが表示されます。HTML5ビデオの再生中にメニューがドロップダウンする問題

ヘッダのコードは、ビデオを再生しているIFRAME、上記のPHPファイルです。ヘッダーはiframeを通って下に伸び、上にとどまります。ここで

は私が話しているかを確認するためにいくつかのスクリーンショットです(スタックオーバーフローが、ここで私が直接画像を投稿してみましょうではないでしょうリンクです):

FIREFOX

http://oi41.tinypic.com/qpm16a.jpg

の場合

http://filmlook.com/e_website/

:あなたがここにあなたがソースを表示できるページへのリンクがあります、コードを参照してくださいする必要があります210

(noobステータスのためにリンクや画像を投稿できませんでしたが、問題が何であるかを確認するためにサイトを確認することができます)

明らかに、しかし、もし私が使うことができるメニューシステムがあれば、それは他のオプションと比べてうまくいくかもしれません。

はまた、私はあなたができる最善のようにあなたの答えを試してみて、説明してください、あまりにも、種別コードとのnoobのです。

おかげ

+0

私のファイヤーフォックスとクロムでうまく見えます。私はIE8を持っており、ビデオの後ろにメニューが表示されます。それ以外の場合は正常に見えます。 – thepriebe

+0

ええ、OK。 IE8の問題を除いて、それはWindowsでよく見えます。 MacでChromeを使用すると、テキストが消える... – TheGreatMisdirect

+0

MacのChromeとSafariに問題があることを確認できます。 –

答えて

0

私は手動でCSSプロパティ "の表示:なし;" を変更した場合"display:block"にする。オーバーレイと一緒にクロムでも動作します。私はあなたのドロップダウンを示すためにeffetを使用して参照してください。あなたはそれなしでそれを試してみましたか?

あなたのディスプレイを変更し、それが機能するかどうかを確認するだけです。

+0

確認するには、#nav ulのディスプレイのプロパティについてお聞きしますか?私はそれをブロックするように変更しましたが、ページが読み込まれるとすぐにサブメニューが表示されていました。それは、再生中のビデオでテキストを読むことができるという意味では機能しているように思えますが、すべてを100%稼働させる方法はまだ分かりません。 CSSの表示を変更する要素を明確にしてください。 – TheGreatMisdirect

+0

私は主なナビゲーション(ul id = "nav")のli要素にあるあなたのul要素について話していました。あなたはそれらを表示するためにエフェクトを使用しているので(f.e. jquery onmouseover-> fadein())、私は表示要素(f.e. jquery show()とhide())を変更しようとします。問題がまだ存在するかどうかを確認するためだけです...私は火かき棒でそれを変更すると機能するので、おそらくfadein/fadeoutの問題ですか? もっとmootoolsに入っていますが、同じ機能を持っていると思います。 – longilong

+0

したがって、すべてのul> li> ul要素にはdisplay:none; mouseleave-> show()onmouseover-> hide()は、このようにsthがオーバーレイバグを修正しているかどうかを確認するために試してみましょう。 – longilong

関連する問題