コンテンツのためのタッチ移動端をスワイプ、スライド

プラグインの機能

swipe.jsコンテンツスライド、カスタムオプションのサポートを扱うことができ、あなたがそうで、それが自動的にスクロールさせ制御間隔をスクロールし、コールバック関数を返すことができ、より有名なタッチスライドプラグインです。多くの場合、携帯電話で見られるフロントエンド開発の。

使用

以下は、適切なHTMLの追加、使用の簡単な例であるコードとJSコード。

<div要素のid = 'スライダー'クラス= '強打'> 
  の<divクラス= 'スワイプラップ'> 
    の<div> </ div> 
    <div>の</ div> 
    <div>の</ DIV> 
  </ DIV> 
</ DIV>
window.mySwipe =スワイプ(のdocument.getElementById( 'スライダー'));
.swipe { 
  オーバーフロー:隠されました。
  可視性:隠されました; 
  位置:相対; 
} 
.swipeラップ{ 
  オーバーフロー:隠されました。
  位置:相対; 
} 
.swipeラップ> DIV { 
  フロート:左; 
  幅:100%; 
  位置:相対; 
}

オプションの設定

  • startSlide  整数  (デフォルト:0)  -の位置を転がり始めます
  • スピード  整数  (デフォルト:300)  - (秒)アニメーションスクロールインターバル
  • 自動  整数-自動スライドショーを開始する(スライドユニットとの間のミリ秒単位の時間)
  • 連続  ブール  (デフォルト:trueに)  - (最後のループスライド場合、すべてのアニメーションがスライドしたときに)無限ループを作成します
  • disableScroll  ブール  (デフォルト:false)  -スクロールバーは、スライドを停止するかどうかをスクロールします
  • stopPropagation  ブール  (デフォルト:false)  -イベントのバブリングを停止するかどうか
  • コールバック  関数-コールバック関数スライドランニング
  • transitionendの  機能-アニメーションが終了コールバック関数を実行します

window.mySwipe =新しいスワイプ(のdocument.getElementById( 'スライダー')、{ 
  startSlide:2、
  スピード:400、
  自動:3000、
  連続:真、
  disableScroll:偽
  のstopPropagation:偽、
  コールバック:関数(指数、ELEM){ }、
  transitionEnd:関数(指数、ELEM){} 
})。

注意を払います

1、元スワイプJS、あなたが後にクリックやジェスチャーコントロールを使用する場合、カルーセル・マップを自動的に設計ロジックにも現在のページsina.cnをスクロールしませんが、一部の顧客は彼に自動スクロール心理を与えていないが、快適ではありません、解決策は、次のように停止機能がある元swipe.jsを変更することです:

機能停止(){ 
    //遅延= 0。
    遅延= options.auto> 0?options.auto:0; 
    clearTimeout(間隔)。
  }

以下のデモページが変更され、それがローリング状態であったであろう。出典

デモおよびダウンロード

ダウンロード

ます。https://www.cnblogs.com/zijuan/p/406540​​9.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_33701294/article/details/93411741