【发布时间】:2011-06-27 19:15:33
【问题描述】:
使用jQuery的window resize函数,有没有办法创建这两个函数。
在调整大小期间,它将保持页面换行宽度不变。因此,我们将锁定所有内容,直到 resize 和它的 resize timer 事件结束。
一旦结束,宽度将平滑地动画到新的窗口宽度...
【问题讨论】:
标签: jquery window width jquery-animate
使用jQuery的window resize函数,有没有办法创建这两个函数。
在调整大小期间,它将保持页面换行宽度不变。因此,我们将锁定所有内容,直到 resize 和它的 resize timer 事件结束。
一旦结束,宽度将平滑地动画到新的窗口宽度...
【问题讨论】:
标签: jquery window width jquery-animate
这样的事情应该可以帮助您入门。
$(window).resize( function() {
function smoothResize() {
// animate the width on resize
$('#container').animate({
'width' : $(window).width()-15
});
}
// This calls the function 'smoothResize' when the browser has finished resizing
clearTimeout(this.id);
this.id = setTimeout(smoothResize, 50);
});
您将需要一些 if 来检测屏幕大小以及 div 是否在约束范围内并需要调整大小。
【讨论】: