Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*----------------------------------------------------*/
- /* Accordions
- /*----------------------------------------------------*/
- var $accor = $('.accordion');
- $accor.each(function() {
- $(this).toggleClass('ui-accordion ui-widget ui-helper-reset');
- $(this).find('h3').addClass('ui-accordion-header ui-helper-reset ui-state-default ui-accordion-icons ui-corner-all');
- $(this).find('div').addClass('ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom');
- $(this).find("div").hide();
- });
- var $trigger = $accor.find('h3');
- $trigger.on('click', function(e) {
- var location = $(this).parent();
- if( $(this).next().is(':hidden') ) {
- var $triggerloc = $('h3',location);
- $triggerloc.removeClass('ui-accordion-header-active ui-state-active ui-corner-top').next().slideUp(300);
- $triggerloc.find('span').removeClass('ui-accordion-icon-active');
- $(this).find('span').addClass('ui-accordion-icon-active');
- $(this).addClass('ui-accordion-header-active ui-state-active ui-corner-top').next().slideDown(300);
- }
- else if( $(this).is(':visible') ) {
- var $triggerloc = $('h3',location);
- $triggerloc.removeClass('ui-accordion-header-active ui-state-active ui-corner-top').next().slideUp(300);
- $triggerloc.find('span').removeClass('ui-accordion-icon-active');
- }
- e.preventDefault();
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement