2

問題を確認するには、iOS で JSFiddle を使用する必要があります :)

iOS Web アプリを開発し、(JQuery でクラスを追加することにより) クリックすると -480px に変換されるマルチパネルを持っています。

最初のナビゲーション ボタンで使用する-webkit-transform: translate: (480px,0);と、input[type=range] が応答しなくなる以外はすべて問題ありません。

私はもともとこれを持っていました: http://jsfiddle.net/b4ung/2/

そして後で私-webkit-perspective: 1;は体に追加しました。これは Safari では修正されましたが、iOSでは修正されませんでした: http://jsfiddle.net/RLywz/2/embedded/result/

範囲機能を iOS で動作させる方法と、翻訳後に登録されない理由を教えてください。


さらに注意すると、変換を「左:-480px」に変更すると、範囲は機能しますが、アニメーション化するとブロック状になります。

非常に煩わしいので、どんなライトでもトップになります(そして、バグがあれば、私は開発者ではないので、誰かがファイルすることができます)


問題をより明確にするために編集し、更新された JSFiddle を表示します

4

1 に答える 1

1

同じ問題があり、範囲を機能させる必要があるときにパネルの css プロパティを translate(0,0) に設定することでハッキングできました。アニメーション/位置を正しくするために、要素を div でラップし、必要に応じて x 位置を設定し、範囲をアクティブにする必要がない場合はパネルの translate プロパティをシフトしました。あなたの構造でうまくいくことを願っています。

于 2013-09-23T03:50:46.170 に答える