0

CSSの他の要素の下に.mpgファイルを隠す方法はありますか?

私にはポジションがあります:固定; 私がデザインしているウェブサイトのメニューで、ページ内の他のすべての要素の上に配置するように設定しています。ただし、コンテンツに.mpgムービーを追加すると、メニューを含むすべてのものの上にとどまるように見えます。

このページはここにあります:http://adamnbowen.com/topology/。映画のz-indexを試すために、position:fixedとz-index:0を追加しようとしましたが、影響を受けていないようです...何かを見落としているのでしょうか、それともCSSで実行できないのでしょうか、それともありますか? Firefox3.5などのバグ...

したがって、CSSやjavascriptなどに解決策があるとしたら、それは素晴らしいことです。それ以外の場合、.mpgファイルを.swfファイルなどに変換することで問題が解決されれば、それも許容されます。.mpgファイルのサイズの何倍にもなるので、アニメーションGIFを使用する必要はありません...

潜在的な助けをありがとう、

4

1 に答える 1

0

特定のコンテンツが他のすべての上にレンダリングされます。通常、これはオブジェクトまたは埋め込みタグで宣言されたものですが、IE 5 および 6 のドロップダウン リストでは宣言されています。

最近のプロジェクトでフライアウト メニュー構造をレンダリングしていたときに、必要に応じてページ要素を抑制および抑制解除するために、次の関数を JQuery と組み合わせて使用​​しました。

function suppressElements(owner) {
    //check for unsurpressed elements and suppress
    $("select[suppressor=], object[suppressor=], embed[suppressor=], input[suppressor=]")
        .attr("suppressor", owner)
        .animate({ "opacity": 1 / 100 }, 100, function() { $1_3(this).css("visibility", "hidden") })
}

function unsuppressElements(owner) {
    //check for elements you surpressed and unsuppress
    $("select[suppressor='" + owner], object[suppressor='" + owner], embed[suppressor='" + owner], input[suppressor='" + owner]")
        .attr("suppressor", "")
        .css("visibility", "visible").animate({ "opacity": 1 }, 100)
}

あなたの場合、ページの上部から埋め込み要素の距離を取得し、ウィンドウのスクロールイベントに何かをバインドして、ページのscrollTopを監視し、メニューの下にあるときに埋め込みを抑制します。

于 2009-07-31T20:41:38.347 に答える