我正在建立一个包含多个javascript库的网站。这些是slippry.js和jquery.lazyload.js
有时它没有任何问题,但有时却没有。 由于某些原因,无法从主脚本中解决这些外部脚本。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="js/slippry.js"></script>
<script src="js/jquery.lazyload.js"></script>
<script src="js/script.js"></script>
似乎有时加载这些脚本需要很长时间,我的document.ready事件会在加载slippry和lazyload之前触发。
这是错误: Uncaught TypeError:jQuery(...).slippry不是函数
答案 0 :(得分:-1)
对于Slippry.js - 确保在$(document).ready()中调用它!
jQuery(document).ready(function(){
jQuery('selector').slippry()
});
在site中说明了这一点。
jQuery - What are differences between $(document).ready and $(window).load?
另外,请尝试考虑脚本的顺序和缩小版本