扩展uikit插件 - 将代码添加到函数中

时间:2015-05-31 07:41:39

标签: jquery-plugins uikit accordion

我正在使用uikit的手风琴组件,我正在尝试扩展插件......这就是我写的

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函数并在其中添加一些代码....是否可以这样做? 提前致谢

0 个答案:

没有答案