我的网页有一些CSS问题...实际上每次用户调整窗口大小时,由于某种原因,一切都搞砸了。
出于某种原因,在调整浏览器窗口大小后,所有浏览器(Chrome,Firefox和IE)都不会重新计算CSS(或者不会重新计算)。
每次用户调整浏览器窗口大小时,我是否可以强制重新加载页面(我的意思是CSS重新计算)?但是,我不想每次都要从服务器上重新提供内容。
全部谢谢!
答案 0 :(得分:0)
根据您的描述,您需要在用户调整窗口大小时重新计算特定的损坏css。
对于jQuery,你可以做到
$(window).resize(function() {
$('.someEle').css('width', $(window).width()/2)
})
对于vanilla javascript:
window.onresize = function() {
// do sth here
}
无论哪种方式,您都必须具体了解css发生故障的位置和原因,以及如何在调整大小处理程序中修复它们。
感谢阅读。