移动图像或按窗口调整大小?

时间:2010-05-23 01:28:15

标签: jquery css resize window move

我的html中有一个“拉伸”类的图像。

目前,使用css时,此图像会重新调整大小,因为窗口重新调整大小为屏幕宽度的100%。当窗口重新调整大小时,我也希望它向上移动。

我假设这可以用jQuery完成,但我不太确定。基本上,“顶部”css值只需要随屏幕宽度的变化而变化。

这是目前正在重新调整大小的CSS:

.stretch {
width: 100%;
height: auto;
min-height: 420px;
position: absolute;
top: -200px;
}

谢谢,

瓦德

2 个答案:

答案 0 :(得分:3)

var origWidth;
$(document).ready(function() {
    origWidth = $(window).width();  //store the window's width when the document loads
});

$(window).resize(function() {
    var curWidth = $(window).width(); //store the window's current width
    var delta = (curWidth- origWidth);
    $(".stretch").offset({top:($(".stretch").offset().top + delta)});
    origWidth = curWidth;
});

答案 1 :(得分:0)

使用相对 top值(百分比等)。