-2

すべてのブラウザーで動作する、thickbox のような html オーバーレイのコードが必要です。

関連するURLか何か教えてください...

よろしくKK

4

2 に答える 2

1

*box スクリプトはたくさんあります。存在するすべてのブラウザーでそれらのどれも機能しないことは確かですが、Thickbox 自体のような主流のソリューションのほとんどは、求めることができるすべての主要なブラウザーで適切に動作するはずです。

これらのリストをチェックしてください:

より具体的なものについては、より詳細に説明する必要があります。

于 2010-01-02T18:34:07.730 に答える
0

私は自分のライトボックスのものを作りました.これは私が使用しているもので、確かにIE6に戻っています. div を作成して body に直接追加するだけです。背景として使用するには、半透明の png 画像を作成する必要があります。

html, body{height:100%;}

#lightbox_darkLayer{
    display: block;
    position: fixed;
    top: 0px;
    left: 0px;
    _top: expression(((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 
    _left: expression(((ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
    width: 100%;
    height: 100%;
    background:url(/images/overlayBg.png) repeat;
    z-index:1001;
    _filter: alpha(opacity=70);/*This is for IE6 who won't support a translucent png as a bg image*/
}

アンダースコアで始まる css プロパティは IE 用です。html コメント if check thingを使用して IE に CSS を追加することで、このクリーナーを実行できます。

于 2010-01-02T18:38:54.363 に答える