0

CSSメディアクエリの変更の下でjqueryをリフレッシュ/リロードする方法があるかどうかは誰にも分かりますか?

この状況で例を作成しました: https://dl.dropbox.com/u/23044665/index.html

ブラウザのサイズを 960 ピクセル未満に変更すると、ブラウザはメディア クエリを適用しますが、jQuery プラグイン領域の幅は 960 ピクセルのままです。

4

3 に答える 3

1

問題は、プラグインがスライドとコンテナの幅をHTMLの属性として追加していることであるようです。たとえばstyle="width:960"、スタイルシート/メディアクエリのすべてを上書きします。

別のスライダープラグインtbhを使用することをお勧めします-これは応答性のために構築されており、ブラウザーのサイズを変更するとすべてが自動的に再計算されます

于 2012-08-22T10:57:57.027 に答える
1

これを試して

$(window).resize(function() {
        slider.reloadShow();
    });
于 2012-08-22T11:02:13.670 に答える
1

画面サイズが変更されたときに追加の JavaScript 操作を実行する場合は、orientationchange と resize のリスナーを追加して、ブラウザのサイズ変更またはタブレット/電話の傾きをキャッチします。

于 2012-08-22T11:03:02.153 に答える