gpt4 book ai didi

javascript - 在 SharePoint/MOSS 2007 中使用 jQuery 和 jQuery UI

转载 作者:行者123 更新时间:2023-11-28 08:49:38 25 4
gpt4 key购买 nike

我正在开发一个必须在模式框中显示一些信息的 Web 部件。过去使用过 jQuery UI,并欣赏它的简单性和在 .NET 世界中的接受度,我试图找出通过 Web 部件集成库的推荐方法。网络上有很多文章,但是为了寻找简洁的说明而从一篇文章跳到另一篇文章,我感到有些疲惫!

以下是我的具体限制:

  1. 我不想将 jQuery 和 jQuery UI 添加到母版页。
  2. 我不想使用 CEWP 将库添加到页面,因为有大量现有 Web 部件页面将使用我正在开发的 Web 部件。
  3. 无论我使用什么机制将库添加到页面,我都想确保它们不会与已添加到该页面的 jQuery 发生冲突。例如,如果我添加此自定义 Web 部件的两个实例,则第二个实例理想情况下应检测到 jQuery 已添加到页面中,并且不得再次添加。
  4. 使用 Designer 根本不是一个选项(我只是提出了这一点,尽管它很可能不是一个选项)。

希望这听起来不太离题,但我需要在这个模式框中添加一个 jqGrid ;我正在考虑一种更简单的方法,例如使用 SP 应用程序页面 + IFRAME 的组合。

我希望有人能给我逐步开始的指导。此刻,这无异于中了彩票:-) 谢谢!

最佳答案

要将 javascript 动态添加到网页,您可以执行以下操作:

var jQscript = document.createElement('script');
jQscript.type = 'text/javascript';
jQscript.src = '//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js';

if (typeof (jQuery) == 'undefined') //you can use !jQuery.ui for jQuery UI
document.getElementsByTagName('head')[0].appendChild(jQscript);

//make sure jQuery is fully loaded before trying to use it

为了确保它不会破坏页面中的任何其他内容,请参阅 jQuery.noConflict()。

关于javascript - 在 SharePoint/MOSS 2007 中使用 jQuery 和 jQuery UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com