1

Javascript と CSS3 を使用して iOS の UIScrollView + UIPageControl 効果をアーカイブできる Javascript スニペットを見つけようとしています。

各ビューにページ コントロールをドットに生成して切り替えを行うのは非常に簡単ですが、複雑な部分は弾力的な動きをすることです。

UIPageControl

私はこれを自分でやりたいと思っていますが、何時間もの作業のように、グーグルを試してみましたが、何も見つかりませんでした。私は JQuery が好きではありませんが、モバイル フレームワークではこれができないようです。

UIScrollView UIPageControl

これを自分でしなければならない場合、提案されたアプローチはありますか?各ビューの内部に多数の div がある親 div を使用することを考えています。親を overflow: hidden; で使用します。イベントを親ビューにアタッチし、ドラッグをリッスンして水平スクロールオフセットにバインドします。これは良い方法でしょうか?leftまたは、またはtranslate-xでcssトランジションを使用すると、よりスムーズになりますか?

編集:これは私が試したものです(うまく機能していません): JSFIDDLE

4

1 に答える 1

1

うん、

「アクティブ化」または「タッチスタート」ハンドラーが役立つと思いますが、タッチスワイプについてはわかりません。内部 div の左または右のスタイル プロパティを変更するだけで、transfom が現在の位置から必要な場所に移動します。これは世界最高の例ではありませんが、こちらをご覧ください

villasanrafael.eu/Gallery.php

于 2012-12-11T19:25:14.523 に答える