SharePoint 2010, 自定义控件动态加载jQuery

    技术2022-07-04  187

    今天,在写SharePoint Custom Field Type 的时候,需要使用Jquery, 突然发现一个小问题, 如果我在Layouts下把jQuery 复制进去,然后在Template引用的话,那么如果项目中的master 也引入jQuery的话,那岂不是要加载两次,这样当然不好,我想这个很多人都遇到了,大家肯定已经有了自己方法,我来Share 一下我的方法。

    <script>

    var jQueryloaded = false;function loadJquery() {    if (typeof $ == 'undefined') {        if (!jQueryloaded) {            jQueryloaded = true;            document.write("<scr" + "ipt type=/"text/javascript/" src=/"/layouts/myprocject/jquery-1.4.4.min.js/"></scr" + "ipt>");        }        setTimeout("loadJquery()", 50);    } else {        $(function () {

         //这里接着写jquery code.        });    }}loadJquery();

    </script>

     

    希望帮助大家。


    最新回复(0)