JQuery UI 和 JQuery 工具可以一起工作吗?
Posted
技术标签:
【中文标题】JQuery UI 和 JQuery 工具可以一起工作吗?【英文标题】:Can JQuery UI and JQuery tools work together? 【发布时间】:2010-11-25 08:58:00 【问题描述】:IE。如果我将两个库都包含在一个页面上,它还能工作吗?
【问题讨论】:
【参考方案1】:它们可以一起使用。问题是在两个库中都创建了一个 jquery.tabs。该冲突导致第二个脚本无法加载。您必须转到http://jquerytools.org/download/ 来构建自定义下载并且不包含选项卡。我刚刚遇到了这个问题,并且能够通过这样做来解决它。
唯一的缺点是您无法使用 CDN,因为您无法下载自定义 JS 文件并将其包含在您的网站中。
【讨论】:
如果您想使用 jquery 工具选项卡而不是 jquery-ui 选项卡,请转到此处link 并创建一个没有选项卡的自定义 js 文件。 类似地适用于滑块,即 jQuery 工具的 Rangeinput。 RangeInput 将调用 .slider() 来阻止第二个脚本的加载。【参考方案2】:是的,当然,但我不知道你为什么想要
【讨论】:
我在 Drupal 中有两个组件。一种使用 Jquery 工具,另一种使用 Jquery UI。问题是,如果两者都在运行,那么一切都会中断。链接变成灯箱链接等。很奇怪。 你是否为 jQueryUI 安装了一些 CSS 文件? 不,我没有。我认为一定是灯箱与工具或其他东西不兼容。我想不通。 jQuery 工具选项卡为页面上的任何元素列表提供了一种简单的方法来切换任何其他元素列表的显示。 (jQuery UI 标签强制你进入他们的标记/样式。)但是 jQuery 工具缺乏自动完成,而 jQuery UI 有。【参考方案3】:是的,这是可能的。在加载 jQuery 工具文件之前,您必须加载/包含所有 jQuery UI 库[js 和 css]。 我遇到了和你一样的问题。解决了这个问题。
【讨论】:
【参考方案4】:您可能还想通读this thread,其中详细说明了如何重命名一个库中的选项卡函数。我有两个 Wordpress 插件的类似情况。一种是使用 jQuery 工具,另一种是使用 jQuery UI。在一个或另一个库中重命名函数(当然,然后更改对它的所有后续调用)解决了我的问题,尽管无可否认它有点笨拙。
【讨论】:
以上是关于JQuery UI 和 JQuery 工具可以一起工作吗?的主要内容,如果未能解决你的问题,请参考以下文章
jquery , jquery ui 和 jquery mobile 如何组合在一起
我可以将 jQuery UI 1.12.1 与 jQuery 3.x 一起使用吗?
是否可以在 jquery 函数中为 JQuery UI 工具提示设置不同的 UI 主题
css 与jQuery Calendar和jQuery UI一起使用。这是css在日历上包含像对象一样的可拖动卡片