こんにちは、jQuery に 1 つの問題があります。.resize 関数で本文のコンテンツ要素を非表示にし、.resize 関数で本文のコンテンツ要素を表示する関数が必要です。
質問する
1221 次
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 に答える