我在应用程序中嵌入了这个 jquery 代码...我只是不确定为什么会遇到错误
$().toggleField() is not a function
在浏览器中。我检查了 jQuery 和 jQueryUI 是否已加载,但我不确定为什么会遇到此类错误。
(function ($) {
$.widget("ui.toggleField", {/*more code*/});
})(jQuery);
$(document).ready(function() {
$(".data").toggleField();
});
更新
代码几乎是这样的。因为它有更多信息,所以为了清楚起见,我对其进行了编辑
(function ($) {
$.widget("ui.toggleField", {
options: {
/*More Options*/
},
_create: function () {
/* More Code */
},
expand: function(animate) {
/* More Code */
},
collapse: function(animate) {
/* More Code */
}
});
})(jQuery);
$(document).ready(function() {
$(".data").toggleField();
});
..这是某人创建的自定义插件。我只是想将它集成到我的 html 文件中。