function Presize(id){
this.id = id//$('.class')
}
Presize.prototype.rWidth = function(){
this.id.css('width',$(window).width()-90);
}
var a = new Presize($('.school-content'));
$(window).resize(function(){
a.rWidth();
})
如果是这样的写的话,在chrome下调整窗口会改变div的宽度,但这样写,在页面首次刷新进入时不会改变div的宽度,
换一种写法,只是去掉了resize()中的function(){},首次刷新页面进入的话,会根据设备宽度进行改变div宽度,同时动态改变chrome模拟器窗口的大小,会报错,但是resize()
方法却还是能得到相应,只不过是产生报错信息,看了报错信息,实在是不理解。
``
function Presize(id){
this.id = id
}
Presize.prototype.rWidth = function(){
this.id.css('width',$(window).width()-90);
}
var a = new Presize($('.school-content'));
$(window).resize(
a.rWidth()
)
``