2014-01-08 35 views
0

我用以下方法重新加載一個頁面構建一些CSS,我的工作就重裝:檢查CSS時使用jQuery的

  1. 獲取參考<link>針對CSS。
  2. 通過Date.getTime()獲取當前時間戳。
  3. 將該鏈接的href屬性更新爲CSS文件+時間戳作爲參數。

這工作正常,但我也使用砌體的佈局,我需要重新加載它一旦CSS重新加載 - 我發現令人驚訝的棘手。我認爲它很簡單:

$("link#compcss").on("load", function(){ 
    // Do masonry reload.  
}); 

但是,這只是第一次觸發它加載頁面。知道何時重新加載CSS的正確方法是什麼?

+2

我想你應該換一個新的鏈接標籤和onload事件處理程序添加到新的鏈接標籤,它會調用一個函數重新加載磚石。你應該在你更新href屬性的地方提供相關的代碼 –

+0

@A.Wolff似乎有a)工作和b)使我原來的過程冗餘。謝謝。 – Marty

回答

0

嘗試重裝方法

$('#container').masonry('reload'); 

參考

RELOAD

+1

這不是我要問的。 – Marty