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

希望帮助大家。

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2021-09-25
  • 2021-04-16
猜你喜欢
  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
相关资源
相似解决方案