在iPhone上,外部/内部DIV的布局:在滚动时被困在外部DIV中

时间:2018-06-06 14:48:56

标签: javascript html css iphone

我有以下布局问题。我有一个3列布局的移动应用程序。在选择某个部分时,会显示/隐藏适当的子面板。

外部DIV是可滚动的DIV。第1节还有一个可滚动的内部DIV。

问题在于,当我激活第1部分时,即使我在内部DIV中按下拇指,iPhone也会在外部DIV中拖动我的滚动,我可以'滚动我的内心DIV,这是我真正想做的事情。因此,用户尝试滚动实际的内部DIV,而不是滚动包含标题,区域和页脚的外部DIV(那里有一点滚动范围,只是一点点)。

enter image description here

目标是在返回第1部分时,如果用户"拇指"内部DIV,然后内部DIV应滚动。但是外部DIV在默认情况下会滚动#34;"

我尝试了各种各样的事情:每当我激活第1节时,在JS中执行&;将focus()放在内部DIV上以使其可聚焦。这些都不起作用。

我也尝试用%或像素制作内部DIV的高度。如果我将其更改为像素(如900px),我会从一些初始陷阱中解脱出来,但其他陷阱仍会被引入。

基本上我需要这个:

tabindex=0

0 个答案:

没有答案