超漂亮的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圖片輪播特效的關鍵代碼,大家還需要進一步的完善,可以結合之前的文章進行學習,一定會有意想不到的收獲。
|
新聞熱點
疑難解答