I've configured Superfish to function properly with the correct number of clicks for desktop and tablet/mobile, following advice found here. Now that the menu stays open after one click on tablet, there is a lingering issue - the Top level menu item (with children only) requires three clicks to follow the link. One click expands the submenu, the second click adds the class sf-clicked and the third click follows the link.

Changing line 30 in sftouchscreen.js from:

if (item.hasClass('sf-clicked')){

to:

if (item.hasClass('sf-clicked') || item.parent().hasClass('sfHover')){

has solved this problem for me, allowing the link to be followed on the second click.

Comments

mehrpadin’s picture

Status: Active » Fixed

Hey there,

Fixed! please try the master branch of the SF library with the latest development release (today's), please also test on as many devices as possible, thanks.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.