What I do is use .load in the success section of my ajax function to reload my menu. I ".empty" it first, then immediately ".load" it again...
-----Original Message----- From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On Behalf Of JC Sent: Tuesday, July 21, 2009 1:13 AM To: jQuery (English) Subject: [jQuery] Superfish How to programatically unexpand menus. I notice, when someone tabs through with the keyboard, and presses enter on a link, it triggers the click event on that link (which is good) but then the menu stays open.. In my case, I'm not directing the user to a new page, just loading up ajax content, so the menus just hang there open.. I want to close them after a click/pressing enter.. Does anyone know of a way to do this? Or should this go with my gripes about keyboard navigation.