config
我用变量写了几个函数。这是它的样子:
scripts = function() {
var config = {
windowWidth: $(window).width(),
windowHeight: $(window).height()
}
function generatePages() {
$('section.main').each(function() {
$(this).css({
'width' : config.windowWidth,
'height': config.windowHeight
});
if($(this).children('.more').length) {
$(this).children('.more').css('line-height',config.windowHeight+'px')
}
});
}
return {
config:config,
generatePages:generatePages
}
}();
scripts.generatePages();
它在所有浏览器中都可以正常工作,但 IE 7-9 不运行generatePages
,似乎它不“理解”$(window).width()
和height()
. 我能做些什么?