我即將創建我的第一個「移動優先」網站,並且無法確定在視口增加時有條件加載內容的最佳方式。如何有條件地加載內容(移動優先)
例如,假設我希望僅爲桌面瀏覽器加載Twitter供稿,而不是手機,我該怎麼做?
選項1)顯示:無 - 這是一個糟糕的內容仍然加載了移動
選項2)具備標記內容,但remove.element使用javascript - 我相信這些內容還會先加載,然後被刪除後?如果是這樣,不好。
選項3)使用JavaScript,如果視口足夠寬,加載內容 - 這似乎是我推薦的方法,但我讀過,但在JavaScript中有標記是一個好主意嗎?我在考慮可訪問性,語義和seo。
還有其他更好的解決方案嗎?
任何意見將不勝感激。
感謝您的迴應。 你是對的顯示:沒有不壞,實際上是非常有用的,但是當試圖加載整個內容塊時,包括javascript,如twitter feed,display:none在這個實例中不應該被使用,因爲手機將不得不下載該javascript,即使內容不會顯示。因此,簡單地隱藏內容不是我想要做的,我試圖阻止它完全加載 – Adam 2013-03-08 17:52:42
爲此,您必須轉到Twitter提要框並檢查其將從服務器接收響應的類並停止它通過在該實例上打破它,或者只是簡單地從其父元素中刪除它。它在javascript中更簡單快捷。 – 2013-03-08 18:02:07
沒有Twitter的飼料只是一個例子。如果它是通用內容呢?我正在尋找JavaScript解決方案。我認爲你沒有正確理解這個問題。我正在尋找在屏幕變大時有條件加載內容的最佳方式。 – Adam 2013-03-08 18:23:29