javascript - 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"});
解决方案
昨天睡觉前我设法弄清楚它一定是由插件名称冲突引起的,我意识到这可能是唯一的原因,为什么它不起作用。在其他地方已经存在同名插件。我正在使用 Joomla 并注意到 jQuery UI 有一个同名的函数,所以我猜在重命名我的插件之后我终于让它工作了。
推荐阅读
- c# - 如何将字符串从文本文件转换为 Int
- scala - scala中案例类字段的最大数量是多少?
- selenium-webdriver - 是什么阻止我在使用自动化测试时打开的浏览器窗口中下载文件?
- ruby - 如何正确使用 Ruby Tk 模块?
- header - 将归档名称(表格的标题)拆分为两个单独的行
- android - Flutter - 使用 android 下载指示器下载文件
- javascript - ReactJS:无法读取未定义的属性“值”
- c - 为什么我的 linux 系统调用在用户空间中返回 -1?
- django - 如何使用 python 请求以嵌套 JSON 格式提交数据
- dax - 如何将过滤后的表传递给 RankX