控制台日志有效,但是CSS不变,为什么?
同样,重新加载时设置的CSS也可以,但是与CSS关联的.resize()
无效,为什么?
(function(){
var winH = $(window).height(),
winW = $(window).width()
$('.frame').css({
'width' : winW - 77,
'height' : winH
});
$(window).resize(function() {
$('.frame').css({
'width' : winW,
'height' : winH
});
console.log(winW);
});
})();
最佳答案
您需要在调整大小处理程序中读取高度和宽度,以便每当调整窗口大小时都会更新高度和宽度
(function ($) {
$(window).resize(function () {
var winH = $(window).height(),
winW = $(window).width()
$('.frame').css({
'width': winW,
'height': winH
});
console.log(winW);
}).resize();
})(jQuery);
关于jquery - 为什么带有.resize()的代码在jquery中不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19535201/