Mitchell,

>Hi John
>
>I set up your menu so its as close to the one from Adobe as I could, given
>my meager knowledgebase.
>
>Adobe
>http://www.whatbird.com/wwwroot/Components/Accordion%20Menu.html
>
>Resig
>http://www.whatbird.com/wwwroot/Components/Accordion%20Menu_Resig.html
>
>There are two things missing from Resig I would love to see. Maybe others
>won't care about these.
>
>1.  Adobe changes color when you click on the accordian, and gives it
>focus. That's a nice thing. Click outside and it loses focus and goes page
>to the default colors.
>
>2.  I could not figure out how to use other easing effects, which would
>make it more flexible. I do see how to control the duration.
>
>I moved the css into an external sheet along with the JS.
>
>Regardless you have created an amazing plug in and I urge you to continue
>to work on it. I've looked at a ton of accordions and this one makes the
>others look like dark stuff that smells funny. The official jQ accordian is
>the pits IMHO.

I threw together a really quick plug-in based on John's code and your
example. I also addressed the issues you list above.

http://www.pengoworks.com/workshop/jquery/resig_accordion.htm

I changed a few things about the CSS declarations and the plug-in is based
on John's original code--so I take no credit for that.

Just thought it looked like something to do while drinking a few Michelobs.

Click the "Toggle Easing" to see a different "Easing" algorithm at work. Not
all of the algorithms provide a very good effect, so be careful with the
easing you test.

Also, instead of placing an onclick event to handle sound, I added an
onSelected event handler you use to attach an additional "onclick" effect.

I debated getting rid of the need for the anchor tag altogether inside the
<dt> element, but decided the <a> element allowed for good unobtrusive
behavior.

Obviously, this is a very basic plug-in.

-Dan

Reply via email to