2015-03-25 27 views
2

我使用http://davidwalsh.name/lazyload-plugin當我運行它在控制檯中的錯誤爲「未捕獲的ReferenceError:類未定義」。 我增加代碼如下懶惰負載插件投擲未捕獲ReferenceError

<script src="lazyload/Source/LazyLoad.js"></script> 

然後下行

<script> 
/* do it! */ 
window.addEvent("domready",function() { 
    var lazyloader = new LazyLoad(); 
}); 
</script> 

和身體爲我使用如下的圖像。

<img alt=\"\" src=\"lazyload/Assets/blank.gif\" data-src=\"{$v['image_path']}\" style=width:auto;height:200px;max-height:200px> 

其中$ v ['image_path']是動態的。 什麼是導致這個錯誤的問題,請幫助我。

+0

添加mootools的庫文件在你的頁面https://ajax.googleapis.com/ajax/libs/mootools/1.3.2/mootools.js – 2015-03-25 12:02:04

回答

1

您缺少mootools庫。添加上述LazyLoad.js

檢查DEMO

<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.2/mootools.js"></script> 
<script src="lazyload/Source/LazyLoad.js"></script> 


<script> 
    /* do it! */ 
    window.addEvent("domready",function() { 
     var lazyloader = new LazyLoad(); 
    }); 
</script> 

HTML mootools的庫。放入src和data-src的相同圖像路徑。

<img alt=\"\" src=\"{$v['image_path']}\" data-src=\"{$v['image_path']}\" style=width:auto;height:200px;max-height:200px> 
+0

爲什麼mootools的?這個插件是在mootools上進行辯護的嗎? – shridhar 2015-03-25 12:15:20

+0

根據你的鏈接插入它的工作在mootools庫 – 2015-03-25 12:17:14

+0

添加mootools後。沒有圖像顯示。 – shridhar 2015-03-25 12:21:31