簡體   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