.parent().addClass('is-active');
// Foundation.Move(_this.options.slideSpeed, $target, function(){
- $target.slideDown(_this.options.slideSpeed);
+ $target.slideDown(_this.options.slideSpeed, function () {
+ /**
+ * Fires when the tab is done opening.
+ * @event Accordion#down
+ */
+ _this.$element.trigger('down.zf.accordion', [$target]);
+ });
// });
// if(!firstTime){
'aria-expanded': true,
'aria-selected': true
});
- /**
- * Fires when the tab is done opening.
- * @event Accordion#down
- */
- this.$element.trigger('down.zf.accordion', [$target]);
};
/**
}
// Foundation.Move(this.options.slideSpeed, $target, function(){
- $target.slideUp(_this.options.slideSpeed);
+ $target.slideUp(_this.options.slideSpeed, function () {
+ /**
+ * Fires when the tab is done collapsing up.
+ * @event Accordion#up
+ */
+ _this.$element.trigger('up.zf.accordion', [$target]);
+ });
// });
$target.attr('aria-hidden', true)
'aria-expanded': false,
'aria-selected': false
});
-
- /**
- * Fires when the tab is done collapsing up.
- * @event Accordion#up
- */
- this.$element.trigger('up.zf.accordion', [$target]);
};
/**
.parent('.has-submenu').attr({'aria-expanded': true, 'aria-selected': true});
Foundation.Move(this.options.slideSpeed, $target, function(){
- $target.slideDown(_this.options.slideSpeed);
+ $target.slideDown(_this.options.slideSpeed, function () {
+ /**
+ * Fires when the menu is done opening.
+ * @event AccordionMenu#down
+ */
+ _this.$element.trigger('down.zf.accordionMenu', [$target]);
+ });
});
- /**
- * Fires when the menu is done collapsing up.
- * @event AccordionMenu#down
- */
- this.$element.trigger('down.zf.accordionMenu', [$target]);
};
/**
AccordionMenu.prototype.up = function($target) {
var _this = this;
Foundation.Move(this.options.slideSpeed, $target, function(){
- $target.slideUp(_this.options.slideSpeed);
+ $target.slideUp(_this.options.slideSpeed, function () {
+ /**
+ * Fires when the menu is done collapsing up.
+ * @event AccordionMenu#up
+ */
+ _this.$element.trigger('up.zf.accordionMenu', [$target]);
+ });
});
$target.attr('aria-hidden', true)
.find('[data-submenu]').slideUp(0).attr('aria-hidden', true).end()
// $target.slideUp(this.options.slideSpeed, function() {
// $target.find('[data-submenu]').slideUp(0).attr('aria-hidden', true);
// }).attr('aria-hidden', true).parent('.has-submenu').attr({'aria-expanded': false, 'aria-selected': false});
-
- /**
- * Fires when the menu is done collapsing up.
- * @event AccordionMenu#up
- */
- this.$element.trigger('up.zf.accordionMenu', [$target]);
};
/**