调整窗口大小时的CSS

时间:2012-08-31 23:06:24

标签: jquery resize location reload window-resize

我有这个网站:http://www.sfrpsicologia.com。当绿色div充电时,此div具有不同的高度和margin-top,具体取决于浏览器窗口。但是,问题在于,当我调整窗口大小时,它不会立即更改此属性,而只是在我刷新Web时(f5)。当我调整窗口大小时,我怎么能得到它,它会立即采取这些特征?我不想在调整大小时重新加载页面...提前致谢!

2 个答案:

答案 0 :(得分:1)

您必须将“高度/宽度”计算代码封装到:

$(window).resize(function(){
      // your code here
});

因为这不会在页面加载时触发,所以你必须在第一次触发它:

$(window).resize(function(){
    // your code here
}).trigger('resize');

请参阅jQuery - resize()

答案 1 :(得分:0)

$(window).bind("resize", function () {
    console.log('window resized. Recalculate your dimensions');
});

Demo