在我的模板中,我想#wrapper
使用 jQuery 动态设置容器宽度,因此对于任何屏幕分辨率,#wrapper
宽度都是screen width - 200
.
var _width= ($(window).width() - 200)
$("#wrapper").css("width",_width);
设置此值后,我想在窗口重新大小时动态更改宽度。我使用以下 jQuery:
$(window).bind('resize', function() {
var _width_prcnt = (($(window).width()- (200)/($(window).width()/100) );
$('#wrapper').stop(false,true).animate({
'width':_width_prcnt+ '%'
});
});
我认为这不能正常工作。我如何使用if-else
语句来设置一次宽度,并且只有在窗口重新调整大小时才能为宽度设置动画?