ブラウザウィンドウのサイズが変更されたときにコードを実行するために、htmlヘッダーで次のJavaScriptを使用しています。
$(window).resize(function () {
//run some javascript code here
});
私の質問は、ページが最初にロードされたときにコードも実行されるようにスクリプトを変更する方法はありますか?または、ユーザーがブラウザウィンドウを更新した場合。
私は自分のアプリケーションで静かに使用することがよくありますが、このように言えます。
function doLayout(){
//run some javascript code here
}
$(document).ready(function () {
doLayout();
});
$(window).resize(function () {
doLayout();
});
次のようなことができます。
function onResizeOrLoad () {
// run some JS code here
}
$( window ).resize ( onResizeOrLoad );
$( document ).ready ( onResizeOrLoad );
これは、onResizeOrLoad
ウィンドウのサイズ変更とページの読み込みという 2 つのイベントにバインドする関数を定義します。
この問題は、次の 2 つの方法で解決できます。
$(window).resize(function () {
//run some javascript code here
});
$(document).ready(function() {
//run some javascript code here
});
または、実行する共通関数を実行することもできます..
function executeCode() {
// Javascript code here..
}
$(window).resize(executeCode);
$(document).ready(executeCode);