優れた jQuery プラグインである jCarousel プラグインを使用した、非常に美しい jQuery 画像カルーセル効果。サムネイルによる左右の切り替えをサポートし、Ajax 読み込みデータをサポートし、応答性の高いレイアウトをサポートし、モバイル タッチ スクリーンをサポートし、強力な API パラメータ構成をサポートします。関数と関数コールバック関数、カスタム アニメーション速度とアニメーション モードのサポート、カルーセル方向の定義のサポート、それでも非常に優れており、学習して使用することをお勧めします。
使用方法:
1. jQuery とプラグインをロードします
<link rel="stylesheet" type="text/css" href="jcarousel.basic.css"> <script type="text/javascript" src="libs/jquery/jquery.js"></script> <script type="text/javascript" src="dist/jquery.jcarousel.min.js"></script>
2.HTML コンテンツ
<div class="jcarousel-wrapper"> <div class="jcarousel"> <ul> <li><img src="../_shared/img/img1.jpg" width="600" height="400" alt=""></li> <li><img src="../_shared/img/img2.jpg" width="600" height="400" alt=""></li> <li><img src="../_shared/img/img3.jpg" width="600" height="400" alt=""></li> <li><img src="../_shared/img/img4.jpg" width="600" height="400" alt=""></li> <li><img src="../_shared/img/img5.jpg" width="600" height="400" alt=""></li> <li><img src="../_shared/img/img6.jpg" width="600" height="400" alt=""></li> </ul> </div> <a href="#" class="jcarousel-control-prev">‹</a> <a href="#" class="jcarousel-control-next">›</a> <p class="jcarousel-pagination"> </p> </div>
3. 関数呼び出し
<script type="text/javascript"> $(function(){ $('.jcarousel').jcarousel(); $('.jcarousel-control-prev') .on('jcarouselcontrol:active', function() { $(this).removeClass('inactive'); }) .on('jcarouselcontrol:inactive', function() { $(this).addClass('inactive'); }) .jcarouselControl({ target: '-=1' }); $('.jcarousel-control-next') .on('jcarouselcontrol:active', function() { $(this).removeClass('inactive'); }) .on('jcarouselcontrol:inactive', function() { $(this).addClass('inactive'); }) .jcarouselControl({ target: '+=1' }); $('.jcarousel-pagination') .on('jcarouselpagination:active', 'a', function() { $(this).addClass('active'); }) .on('jcarouselpagination:inactive', 'a', function() { $(this).removeClass('active'); }) .jcarouselPagination(); }); });
上記は、すべての人に推奨される jQuery 画像カルーセル効果のキー コードです。これをさらに改良する必要があります。これを以前の記事と組み合わせて学習すると、間違いなく予期せぬメリットが得られます。