加载JQuery库时执行JQuery函数

时间:2014-05-26 10:24:17

标签: jquery

我需要在加载JQuery库时启动此功能:

$(document).ready(function () {
    $(".flexslider").flexslider({
.....

问题是我在页脚中实现页面,其中jquery库是在页脚中加载的,所以在我的代码之后。在执行代码之前,我怎么能等到这个已加载?谢谢!

编辑:我无法移动图书馆,也不能将我的代码放在页脚库中

1 个答案:

答案 0 :(得分:0)

  1. 您最好的选择就是在包含jQuery的script标记之后将script标记移至

    <script src="/path/to/jquery.js"></script>
    <script src="your-code.js"></script>
    
  2. 如果由于某种原因你真的,真的,真的无法做到这一点,你可以使用定时器循环:

    (function() {
        doStuff();
        function doStuff() {
            if (typeof jQuery !== "function") {
                setTimeout(doStuff, 50);
                return;
            }
            // ...your code here...
        }
    })();
    

    但同样,#1真的是最好的选择。