1

このウェブサイトには「トップにこだわる」メニューがあります。

http://www.platform5.ch/~kda/

これはデスクトップ ブラウザでは魅力的に機能しますが、私の iPad では、メニュー リンクが常に機能するとは限らないことに気付きました。動作させるために、ページを少しだけスクロールする必要がある場合があります。

誰でもこの問題の修正を手伝ってもらえますか?

スクリーンショット

4

1 に答える 1

1

これは iOS の既知のバグであることがわかりました。position:fixed'click' および 'touch' イベントをうまく処理できない要素。

実際、ページを「プログラムで」スクロールした後は、これらのイベントを検出しません。「手動」スクロールの後でのみ、これらの要素はクリックとタッチに反応します (ユーザーからの 1px スクロールであっても)。

私はあきらめてしまい、position:fixedJSを使用して、ウィンドウのscrollTop属性に従ってプログラムでメニューを再配置しました。

于 2012-09-13T13:40:59.937 に答える