0

ウィンドウの幅が 1439px を超えたときにページを更新しようとしています。これを行うのは良い習慣ではないことはわかっていますが、画面が 1439 ピクセルよりも小さくなったときにプラグインを有効にする必要があります。私は周りを見回して、動作するインスタンスをいくつか持っていますが、更新は無期限にループします。

ページを強制的に 1439px で更新し、1 回だけ実行する方法を知っている人はいますか?

ありがとう!

4

2 に答える 2

0

おそらく最良の選択は、プラグインをリロードしないように URL に 1 つのパラメーターを追加することです。このようなもの:

function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}

if($(window).width() === 1439 && !getURLParameter(noReload))
      window.location.href = window.location.href + "?noReload=1&loadPlugin=1";

その後、パラメーター loadPlugin が存在するかどうかを確認し、プラグインをロードする必要があります

于 2013-06-26T17:48:32.030 に答える