画面が 1000px より小さい場合、要素を上書きする CSS メディア クエリがあります。メディア クエリは、カラーボックスを開くまでうまく機能します。その時点で、メディア クエリは以前のスタイルによって上書きされます。
私のコードはこれです:
マスター.css
#header .holder {
...
width: 960px;
...
}
mobile.css
@media all and (max-width: 1000px) and (min-width: 320px) {
#header .holder {
...
width: 100%;
...
}
}
カラーボックスを開くと、Chrome の CSS インスペクタで次のように表示されます: http://i.imgur.com/mhWvF.png (以前のスタイルはメディア クエリのものを上書きしています)
コードがオーバーライドされるのはなぜですか? これを実現するために、ウィンドウでカラーボックスがトリガーするイベントは何ですか?