メディアの表示に ShadowBox を使用しています。プロパティshowOverlayがあり、必要ないため false に設定しました。問題は、CSS の Visibility がhiddenに設定されているにもかかわらず、ShadowBox がモーダル ダイアログであるかのように背景にアクセスできないことです。Chrome と Mozilla では、可視に変更され、モーダルになります。hiddenに戻すと、手動で機能します。
しかし、Chrome および Mozilla ブラウザーの sourcepage/cssで常に表示されるように設定されているのはなぜですか????
ここに私のCSS の ShadowBox があります:
#sb-container {
position: fixed;
margin: 0;
padding: 0;
top: 0;
left: 0;
z-index: 999;
text-align: left;
visibility: hidden;
display: block;
}
#sb-overlay {
position: relative;
height: 100%;
width: 100%;
visibility:hidden;
}
#sb-wrapper {
position: absolute;
visibility: hidden;
width: 100px;
}
それがChrome と Mozilla の機能です。エクスプローラーで動作します!