4

我在我正在开发的网站上使用jQuery Superfish插件。到目前为止工作正常。

问题是:我必须针对 iPad等移动设备优化网站。
单击菜单项后,只要单击页面上的任何其他链接,菜单就不会自行关闭。

我曾尝试查看Superfish 代码并将悬停事件更改为click事件,但没有成功。

当谈到 jQuery 时,我不是专业人士,所以如果有人能帮助我解决我需要更改的内容以使这些东西正常工作,我将不胜感激。

4

1 回答 1

5

尝试这个

//ipad and iphone fix
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
    $("ul.sf-menu").bind('click',function() {
        $('ul.sf-menu').hideSuperfishUl();
    });
}

只需将此添加到您的文档中。准备好希望它会有所帮助..

于 2012-04-02T02:08:25.620 回答