Javascript 在iOS中滚动锁定

Javascript 在iOS中滚动锁定,javascript,html,ios,css,Javascript,Html,Ios,Css,当我在iPhone(5,6)上的Safari中观看时,我的手机网站上出现了一个奇怪的问题。当我打开左侧幻灯片菜单,然后打开一个子菜单(即电气解决方案),其中有相当多的项目无法垂直显示在屏幕上时,向下滚动触摸被锁定,无法查看子菜单中的其余元素。但是,如果我打开另一个子菜单(即行业),而前一个子菜单保持打开状态,则向下滚动将解锁并正常工作,现在我可以查看第一个子菜单中的其他元素。 我尝试的是:我检查了所有这些元素中的溢出,看起来没有任何问题,还添加了-webkit溢出滚动触摸到主体,但仍然没有运气。

当我在iPhone(5,6)上的Safari中观看时,我的手机网站上出现了一个奇怪的问题。当我打开左侧幻灯片菜单,然后打开一个子菜单(即电气解决方案),其中有相当多的项目无法垂直显示在屏幕上时,向下滚动触摸被锁定,无法查看子菜单中的其余元素。但是,如果我打开另一个子菜单(即行业),而前一个子菜单保持打开状态,则向下滚动将解锁并正常工作,现在我可以查看第一个子菜单中的其他元素。 我尝试的是:我检查了所有这些元素中的
溢出
,看起来没有任何问题,还添加了
-webkit溢出滚动
触摸到主体,但仍然没有运气。
我还需要检查哪些选项?

据我所知,您可以使用
-webkit溢出滚动:触按
.sidebar菜单
上的
,但不要触按
子菜单
,虽然这不应该是问题,但您也可以尝试将其添加到子菜单中。 另外,您的
.sidebar菜单
没有
溢出:隐藏
,我建议您这样做,这可能是您出现问题的原因


根据我的经验,IOS非常讨厌滚动,如果你有很多分层元素,很难跟踪。另外,阅读它可能会给你一些想法。

看看[1]答案,也许你会在这里找到有用的东西。[1] :@JosipIvic这是xcode,问题是关于一个移动网站的。请发布代码,这样人们就可以查看这个问题并复制它。我会在它消失之前奖励你的赏金。只是让你know@RohanJhunjhunwalaRohan,问题在我试过的IOS上解决了。你可以在上面提到的网站上看到代码。但是仍然有一些iOS在问题解决后仍然存在问题。非常感谢。但是如果你以后能解释为什么2个子菜单没有bug,或者其他什么。是的,这是一个很好的观点,我真的不知道。这似乎是不一致的行为。