gpt4 book ai didi

javascript - 需要用到jqueryui accordion,但是已经被第二个库重新定义了

转载 作者:行者123 更新时间:2023-11-29 22:10:11 25 4
gpt4 key购买 nike

问题: 我有这样的情况,其中加载了 jquery ui,并且在加载 jquery ui 库之后,加载了一个自定义库。

这个自定义库为 jquery 定义了一个 Accordion ,从而覆盖了 jquery ui Accordion 。

问题: 我可以在 document.ready 中定义另一个基于 jquery ui Accordion 的 Accordion 吗?然后使用这个新的 Accordion ?或者他们是直接调用 jquery ui Accordion 的方法吗?

下面的代码显然调用了第二个库 accordion...

$("selector").accordion

我可以看到 Accordion 是通过在浏览器调试控制台中执行以下操作来定义的...

jQuery.ui.accordion

但我不知道如何调用它。

我无权访问站点的主模板,因此无法修改库加载的顺序。此外,第二个库中的 Accordion 在整个站点上使用,它根本不像 jquery Accordion 那样起作用。

最佳答案

添加这个:

$.fn.uiAccordion = $.ui.accordion;

$.widget.bridge('uiAccordion', $.ui.accordion);

这样调用:

$('selector').uiAccordion();

DEMO

关于javascript - 需要用到jqueryui accordion,但是已经被第二个库重新定义了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18520808/

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