首页 > 解决方案 > jQuery插件功能永远无法实现

问题描述

我目前正在使用的一个 jQuery 插件有问题,它永远无法实现该功能。现在这不是我开发的第一个插件,我没有收到任何错误,所以我一无所知。我试图登录以查看是否已达到该功能但没有成功。如果您知道原因,请帮助我。提前致谢!

$.fn.accordion = function(options) {
    return this.each(function () {
        if (!$.data(this, "plugin_accordion")) {
            $.data(this, "plugin_accordion", new accordion(this, options));
        }
    });
};

$(".js-accordion-contact").accordion({breakpoint: "smallMedium"});

标签: javascriptjquery

解决方案


昨天睡觉前我设法弄清楚它一定是由插件名称冲突引起的,我意识到这可能是唯一的原因,为什么它不起作用。在其他地方已经存在同名插件。我正在使用 Joomla 并注意到 jQuery UI 有一个同名的函数,所以我猜在重命名我的插件之后我终于让它工作了。


推荐阅读