I’d like to bump this. I have a client that updated her site and it killed her dropdowns also. I tried reverting back to the older version of SuperFish, but it didn’t work.
The only file I updated was the third-party script itself to 1.7.3 (superfish.js).
The site’s I have tested seem to be working just fine. Can you let me know which site you are seeing issues at?
What I noticed on my website:
before update
<ul id="menu-123" class="nav sf-js-enabled sf-shadow">
after update
<ul id="menu-123" class="nav sf-shadow sf-arrows">
because it does not fade in effect in the top menu (in the widgets menu works fine)
if I add in the debugger sf-js-enabled – works again
Thread Starter
tbare
(@tbare)
http://whowe.tbare.com/ is the site that is broken. I updated my main site : http://www.tbare.com/ and it broke, so I rolled back the plugin and it was working again, so there’s at least those 2 blogs that break with 1.1.1
Thanks,
Is the previous version available? I’d like to try it. I pulled a copy of superfish 1.7.2, but that hasn’t helped.
http://faithinrichmond.com/
It looks like you guys are manually adding in superfish dynamic classes to the menus and that is probably causing those issues..
See:
https://github.com/joeldbirch/superfish/issues/88#issuecomment-21088662
or
http://stackoverflow.com/questions/16325408/jquery-superfish-menu-typeerror-o-is-undefined-cleartimeouto-sftimer
Take a look at these two issues and remove those classes (and if it still doesn’t work just keep those removed and add a class called “menu” to your menu and it should be fine).
I found the conflict in mine. This site uses Genesis, which loads Superfish and the previous developer added this plugin to fix a broken menu previously. So I followed these instructions to remove superfish from the core framework. Drop downs are back, not fancy anymore, but it’s not a huge deal.
http://www.quickonlinetips.com/archives/2012/10/disable-superfish-scripts-genesis-theme/
Thread Starter
tbare
(@tbare)
The superfish and sf-js-enabled classes were added as a last ditch-effort… I’ve removed them, and just have:
'menu_class' => 'main-nav menu'
at this point – I’ve tried with and without the menu class, and it’s still not working (dealing with whowe.tbare.com )