繁体   English   中英

诱使浏览器将视口尺寸调整为1px

[英]Trick browser into resizing the viewport dimensions by 1px

我使用Masonry创建了一个网站画廊,该网站在本地所有浏览器上均可正常运行。 但是,当我将其上传到服务器时,图像会自行折叠。 调整浏览器大小后,该问题已解决。 这可能只有一个像素变化。

有没有办法欺骗浏览器,以为加载文档后立即将视口调整为像素大小?

无需“欺骗”浏览器。

document.ready()重新初始化您的砌体插件。仅在页面加载完成后运行$(document).ready() document.ready()代码。

$(document).ready(function(){

  var container = document.querySelector('#container');
  var msnry = new Masonry( container, {
    // options...
    itemSelector: '.item',
    columnWidth: 200
  });

});

resize大小浏览器时发生的resize事件中,石工会重新初始化,这就是为什么固定浏览器后将其固定的原因。


如果您不使用jQuery,请尝试使用window.onload()几乎相同的东西。

window.onload = function(){
  //code to be run after page is loaded goes here
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM