-1

こんにちは、jQuery に 1 つの問題があります。.resize 関数で本文のコンテンツ要素を非表示にし、.resize 関数で本文のコンテンツ要素を表示する関数が必要です。

4

3 に答える 3

0

次のようなものを使用します。

$(window).resize(function(){
    alert('You resized the window!');
    // do your hiding / showing here
});

ウィンドウの端または角をドラッグすると、サイズ変更機能がトリガーされます。サイズ変更が終了したときにのみアクションをトリガーしたい場合は、タイムアウトを追加できます。

ウィンドウサイズに応じて何かを表示/非表示にしたい場合は、CSS でレスポンシブデザインを使用することも検討できます:

http://www.1stwebdesigner.com/design/introduction-responsive-web-design/

(リンクだけで、自分で読んでいません)

于 2013-06-03T09:02:35.760 に答える
0

ウィンドウの onresize イベントについて話している場合:

(function(){  // closure to avoid global variable
    var timeoutResize;
    $(window).on('resize',function(){
        $('body').hide();
        clearTimeout(timeoutResize);
        timeoutResize = setTimeout(function(){
             $('body').show();
        },100);
    });
})();
于 2013-06-03T08:57:45.050 に答える
0

次のようなことを試すことができます:

$("yourObjectToResize").resizable({
    start: function () {
        $('body').hide();
    },
    stop: function () {
        $('body').show();
    }
});
于 2013-06-03T08:56:06.767 に答える