我想在调整大小后获得新的浏览器宽度。 我已经尝试了所有..绑定,生活,调整大小,现在setTimeout。我不擅长jquery,但我能理解一些。 我希望有人可以伸出援手。 这是我的代码
function myfunction() {
var w = ($(".wrap").innerWidth());
var m = ($(".module").outerWidth(true));
var total = parseInt(w/m);
var newwrap = total * m;
$(".wrap").css("width",newwrap);
}; myfunction(jQuery)
$(document).ready(function(){
setTimeout("myfunction()",100)
});
我想在调整浏览器大小后每次更改宽度时运行该函数。或者在调整大小后获得新的宽度。
先谢谢你!
答案 0 :(得分:4)
我不确定你想要什么,但这可能会有所帮助
width = 0;
function myfunction() {
//your code to calculate width or use $(window).width();
width = 100;
}
$(document).ready(function(){
$(window).resize(myfunction);
});
答案 1 :(得分:1)
尝试你写的这个函数,在身体的onresize事件上调用。
例如
<body onresize="myFunction();">
<!-- your content -->
</body>