Javascript ios7单击并悬停不工作

Javascript ios7单击并悬停不工作,javascript,css,iphone,ipad,click,Javascript,Css,Iphone,Ipad,Click,我在这个网站上有这个问题: 顶部菜单在Gruppo、Attivitá、Videoguide和Contatti上具有一些下拉功能。它在每一个浏览器上都像一个符咒一样工作,除了ios7上的可能也是ios6上的,我没有尝试过,菜单在我链接的页面上工作,但不是在菜单的每一个其他页面上,你可以在菜单中的一个页面上导航 我尝试使用cssnojs的悬停效果,得到了相同的结果。实际上,我正在使用以下脚本: $(document).ready(function () { $("nav li

我在这个网站上有这个问题: 顶部菜单在Gruppo、Attivitá、Videoguide和Contatti上具有一些下拉功能。它在每一个浏览器上都像一个符咒一样工作,除了ios7上的可能也是ios6上的,我没有尝试过,菜单在我链接的页面上工作,但不是在菜单的每一个其他页面上,你可以在菜单中的一个页面上导航

我尝试使用cssnojs的悬停效果,得到了相同的结果。实际上,我正在使用以下脚本:

$(document).ready(function () {
            $("nav li").click(function () {
                $(".hover").removeClass('hover');
                if ($(this).find("ul").hasClass('hover')) {
                    $(this).find("ul").removeClass('hover');
                } else {
                    $(this).find("ul").addClass('hover');
                }
            });
        });
我只在苹果设备上遇到这个问题

更新
我想我发现了问题,这是ul上的转换,在某种程度上干扰了点击事件。我将设法找到解决方案。

您的代码毫无意义。您正在从所有元素中删除类hover,而不是切换它。没有什么可切换的。您是否正在尝试在iOS上的safari上运行此功能?不完全清楚。@epascarello是的,我知道,这是两个小时尝试的结果。问题是菜单没有显示在页面上@azochz我在ipad和iphone上的safari和chrome上都有这个问题。我最好的猜测是你发现了一个漏洞,就是jquery如何在iOS上使用。我不认为这是iOS上CSS的一个问题,即从隐藏到不隐藏的转换。这个脚本是在您的文档正文中,还是正在链接到?也许把它放在你医生的身体里会是一件值得尝试的事情。