Javascript 已加载外部JS,但未定义
我正在构建一个包含几个javascript库的网站。它们是slipply.js和jquery.lazyload.js 有时它工作没有任何问题,但有时没有。 由于某些原因,这些外部脚本无法从主脚本寻址Javascript 已加载外部JS,但未定义,javascript,jquery,Javascript,Jquery,我正在构建一个包含几个javascript库的网站。它们是slipply.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="//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>
似乎有时候加载这些脚本需要花费太长时间,所以在加载Slipply和lazyload之前会触发my document.ready事件
这是错误:uncaughttypeerror:jQuery(…)。Slipply不是slipply.js的函数-确保它在$(document.ready()内调用 这是在他们的报告中说明的
此外,请考虑脚本的顺序和缩小版本,看看“有时加载这些脚本似乎花费的时间太长,在加载Sliply和lazyload之前启动了my document.ready事件。”否。它们可能会失败,但是
ready
事件不会在脚本加载请求未完成时随机触发。脚本是同步加载的,因此这是不可能的。尝试提供可检查此行为的链接顺便说一句,ready事件在加载dom时触发,而不是在加载脚本时触发。…@A.Wolff我删除了cookie警告,这是唯一完全外部脚本,现在它工作正常!谢谢我认为它在代码中添加了一些库调用。谢谢你的想法和帮助!
jQuery(document).ready(function(){
jQuery('selector').slippry()
});