控制台日志可以工作,但 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/