Jquery plugins 扩展uikit插件-向函数添加代码
我正在使用uikit的手风琴组件,我正在尝试扩展插件。。。这是我写的Jquery plugins 扩展uikit插件-向函数添加代码,jquery-plugins,uikit,accordion,Jquery Plugins,Uikit,Accordion,我正在使用uikit的手风琴组件,我正在尝试扩展插件。。。这是我写的 UIkit.on('beforeready.uk.dom', function () { $.extend(UIkit.components.accordion.prototype, { init: function () { } }); 这是正在更改的初始代码: init: function() { var $this = this;
UIkit.on('beforeready.uk.dom', function () {
$.extend(UIkit.components.accordion.prototype, {
init: function () {
}
});
这是正在更改的初始代码:
init: function() {
var $this = this;
this.element.on('click.uikit.accordion', this.options.toggle, function(e) {
e.preventDefault();
$this.toggleItem(UI.$(this).data('wrapper'), $this.options.animate, $this.options.collapse);
});
this.update();
if (this.options.showfirst) {
this.toggleItem(this.toggle.eq(0).data('wrapper'), false, false);
}
},
正如您可以看到的,通过这段代码,我可以重写init函数…但是我希望保留现有的init函数并在其中添加一些代码…是否可以这样做?
提前谢谢嗨,你找到答案了吗?我也有同样的问题@sara。y@maliness,不,不幸的是没有……但我试图发布一个答案,如果我设法找到了你的答案,我找到了一个解决方案,我使用angularJs和动画css来重现uikit手风琴的效果。对我来说,这很好,很快