Team:UPO-Sevilla/js/verticalmenu.js

From 2011.igem.org

Revision as of 18:35, 16 September 2011 by Lepavgom (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

/*

  • Menu accordion plugin for jQuery, by David Rojas (c) 2010
  • http://www.davidrojas.net
  • /

(function($){

$.fn.accordion = function(custom) { var defaults = { keepOpen: false, startingOpen: false } var settings = $.extend({}, defaults, custom); if(settings.startingOpen){ $(settings.startingOpen).show(); }

return this.each(function(){ var obj = $(this); $('li a', obj).click(function(event){ var elem = $(this).next(); if(elem.is('ul')){ event.preventDefault(); if(!settings.keepOpen){ obj.find('ul:visible').not(elem).not(elem.parents('ul:visible')).slideUp(); } elem.slideToggle(); } }); }); }; })