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

来源:互联网 发布:渐开线齿轮参数软件 编辑:程序博客网 时间:2024/05/17 22:05

今天,在写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>

 

希望帮助大家。

原创粉丝点击