懒惰加载插件抛出Uncaught ReferenceError
lazy load plugin throwing Uncaught ReferenceError
我正在使用http://davidwalsh.name/lazyload-plugin当我运行它时,在控制台中给出一个错误,称为"Uncaught ReferenceError:Class is not defined"。我添加的代码如下
<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']是动态的。是什么问题导致了那个错误,请帮帮我。
您缺少mootools库。在LazyLoad.js 之上添加mootools库
检查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。in为src和data-src设置相同的图像路径。
<img alt='"'" src='"{$v['image_path']}'" data-src='"{$v['image_path']}'" style=width:auto;height:200px;max-height:200px>
相关文章:
- 扩展SVGTextElement时出现Typescript Uncaught TypeError
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- Uncaught TypeError:undefined不是函数-ember js
- Snap()方法导致Uncaught TypeError
- Android在webview中加载带有javascript的html文件,得到Uncaught ReferenceEr
- 尝试使用.ninnerHTMLlog打印数据,获取错误Uncaught TypeError:undefined不是函数
- 尝试将js函数更改为coffeescript时发生Uncaught ReferenceError
- Rails Uncaught ReferenceError:$$未定义为升级到jquery
- 懒惰加载插件抛出Uncaught ReferenceError
- Android/Javascript:Uncaught TypeError Object[Object]没有方法'
- Reactjs错误:babel runtime.js:32 Uncaught TypeError:超级表达式必须为nul
- Uncaught ReferenceError:尝试在Android网络视图中访问时未定义函数
- Uncaught InvalidStateError:无法执行'发送'在'WebSocket
- Jquery,Uncaught TypeError:undefined不是函数
- WebView: Uncaught ReferenceError: Android is not defined
- JavaScript uncaught Typeerror
- Rails/Javascript:将实例变量传递给Coffeescript时发生Uncaught ReferenceEr
- 未找到Uncaught ReferenceError函数
- Uncaught TypeError:$(..).find(..).oonce不是bootstrap/js/bootst
- 脚本似乎在加载jQuery之前运行-未定义Uncaught ReferenceError:$