On Friday 27 October 2006 17:39, Jörn Zaefferer wrote: > Yehuda Katz schrieb: > > I've done a bunch of Accordion implementations for various > > projects, but never codified them into a single plugin. I suspect > > it could be done with much less code than some of the existing > > implementations. What are the requirements for a totally abstracted > > accordion plugin? > > It should rely on a certain hierachical structure, instead of any > concrete elements. That way it could treat these just the same: > > <dl class="accordion"> > <dt>Title</dt> > <dd>Content</dd> > </dl> > > <div class="accordion"> > <h2>Title</h2> > <p>Content</p> > </div> > > It should allow customization of animations, to an extend that it > allows to specify wheather show and hide animations should be run at > the same time or should be queued. > > It should accept event listeners for changes in the accordion, like > click, show or hide. Best would be to use jQuery's event system for > this instead of custom callbacks. This is more of an implementation > detail, but I think it's an important one.
Completely agree with you, Jörn. Take a look at dojotoolkit's implementation of the accordion container. I think it just is about the easiest to create. _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
