1. ホーム
  2. ジャバスクリプト

[解決済み】クロスブラウザのウィンドウサイズ変更イベント - JavaScript / jQuery

2022-04-03 21:41:30

質問

Firefoxで動作するウィンドウのリサイズイベントをタップするための正しい(最新の)方法は何ですか。 WebKit とInternet Explorerは?

また、両方のスクロールバーをオン/オフできるのでしょうか?

解決方法は?

jQueryは 組み込みメソッド を使用します。

$(window).resize(function () { /* do something */ });

UI の応答性を高めるために、次の例のように setTimeout を使用して、何ミリ秒か経ってからしかコードを呼び出さないようにすることもできます。 これ :

function doSomething() {
    alert("I'm done resizing for the moment");
};

var resizeTimer;
$(window).resize(function() {
    clearTimeout(resizeTimer);
    resizeTimer = setTimeout(doSomething, 100);
});