加载javascript源无效

时间:2016-02-15 19:25:06

标签: javascript pageload

您好我需要使用JavaScript在我的文档头部加载脚本标记。问题是我创建了脚本元素,但是一旦其余的javascript执行,就不会加载此源代码。有没有更好的方法在JS执行其余部分之前加载脚本?

<script>
var jQ = document.createElement('script');
    jQ.src = '../EmergencyBroadcastScripts/source/jquery-1.10.1.min.js';
    jQ.type = 'text/javascript';
    document.head.appendChild(jQ);
            $.noConflict();
            jQuery(document).ready(function () {
                jQuery('.fancybox').fancybox();
            });
    </script>

此代码将产生错误“$。noConflict不是函数”,因为它在执行我的代码之前没有加载JQ脚本源。这是我的问题。任何想法??

1 个答案:

答案 0 :(得分:1)

尝试:
    

jQ.onload = function () {
            $.noConflict();
            jQuery(document).ready(function () {
                jQuery('.fancybox').fancybox();
                });
            }
我不知道它是否适用于这种情况,但它适用于画布上的图像。