我在加载网页时想要修改一个小部件。
例如:
jQuery(document).ready(function($) {
var sum = someRandomNumberFromCalculation;
$('#myWidget1').css({"position":"absolute", "margin-top": sum + "px"});
}
当我在刷新时留在页面上时它非常好用。我的意思是我只是重新加载页面,只是在加载网页时观看我的屏幕,并且窗口小部件就像我想要的那样改变。
但是如果我刷新页面,例如我决定更改标签然后在完全加载时再次返回到网页,它将简单地忽略关于CSS的行(或者它可能不会忽略它但是之后再回到CSS中的另一个。)
我很确定在这两种情况下都会调用该函数,因为当我放置console.log("test")
时,我可以正确地在控制台中看到该单词。
我也尝试使用$(window).load
函数,但我的行为完全相同。
即使我在加载网页时没有看到网页,我该怎么做才能拥有完全相同的行为呢?