我在html标题中使用以下javascript来在调整浏览器窗口大小时运行一些代码:
$(window).resize(function () {
//run some javascript code here
});
我的问题是有没有办法修改脚本,以便代码也可以在页面最初加载时运行?或者如果用户刷新浏览器窗口。
答案 0 :(得分:3)
我经常在我的应用程序中使用它,但我会这样说。
function doLayout(){
//run some javascript code here
}
$(document).ready(function () {
doLayout();
});
$(window).resize(function () {
doLayout();
});
答案 1 :(得分:2)
您可以这样做:
function onResizeOrLoad () {
// run some JS code here
}
$( window ).resize ( onResizeOrLoad );
$( document ).ready ( onResizeOrLoad );
这定义了一个函数onResizeOrLoad
,然后绑定到两个事件:window resize和page load。
答案 2 :(得分:-1)
您可以通过以下两种方式解决此问题:
$(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);