アコーディオンやドロワーメニューをCSSのtransformやpositionでウィンドウの外側に見えなくしている場合はoverflow:hiddenではみ出た要素を非表示にさせていたんだけど、Safariで開いてトラックパッドでスクロールした時だけはみ出た要素が表示されてしまっていた。
body { overflow-x:hidden; }
iOS全般なのか、htmlにもoverflowを指定しないといけないようだ。
html { overflow:auto; } body { overflow-x:hidden; }
「overflow:auto;」をかけるだけでイケたって話。
iOSではoverflowが効かない場合もあるみたいだから、注意が必要っぽい。