2010-01-29 72 views
0

我有一個相當長的頁面,如谷歌地圖,圖像滑塊,谷歌廣告,BrightCove視頻(可選)和圖像。無需JS即可輕鬆裝載,並且JS使用速度稍慢。如何去晚/加載資源

我看到this site,想知道是否有人使用類似的方法或任何其他的方法,一旦一切都完成,並且在某些情況下直到用戶將項目滾動到視圖中才允許加載這些項目?

乾杯, 丹尼斯

+0

鏈接不起作用 – 2011-07-26 15:57:02

+0

這是一個實時網站,並且自發布問題起18個月。我也無法再訪問此網站以提供相關鏈接。 – 2011-08-16 05:28:06

+0

然後你應該刪除它。 – 2011-08-16 10:37:52

回答

1

以及你可以使用jQuery的加載功能加載在其中,你知道會需要更長的時間(如谷歌地圖)的某些位的起點。這是非常簡單,可以用以下方式實現:

jQuery(function(){ 
    // Load google map 
    jQuery('#map-holder').load('/resources/lazy/map-loader.ext?q=' + an_id); 

    // Load similar properties 
    jQuery('#similar-properties').load('/resources/lazy/similar-properties.ext?q=' + an_id); 
}); 

,然後使用延遲加載插件,我確定你可以只是把上面的調用函數和掛鉤起來,以延遲加載插件。