成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 基于jQuery實現自動輪播旋轉木馬特效
全站頭部文字 我要出現在這里
基于jQuery實現自動輪播旋轉木馬特效 640 2024-03-22   

本文實例講述了jQuery實現自動輪播旋轉木馬特效。分享給大家供大家參考。具體如下:
這是一款基于jQuery實現自動輪播旋轉木馬特效代碼,實現過程很簡單。
運行效果圖: -------------------查看效果 下載源碼-------------------

查看圖片

簡要教程
jquery.caroursel.js是一款非常實用的可自動輪播的jQuery旋轉木馬插件。該旋轉木馬將圖片進行堆疊,輪流的將圖片推送到最前面來展示,形成旋轉木馬的效果。
使用方法
該jQuery旋轉木馬插件需要引入jQuery,jquery.carousel.js文件。

<script src="http://www.gimoo.net/t/1904/js/jquery.min.js"></script>
<script src="http://www.gimoo.net/t/1904/js/jquery.carousel.js"></script>    

HTML結構

該jQuery旋轉木馬插件使用一個<div>來作為包裹元素,在它里面是一個無序列表,用于放置圖片,以及兩個作為前后導航按鈕的<div>元素。

<div class="caroursel rotator-demo">
 <ul class="rotator-list">
 <li class="rotator-item"><img src="http://www.gimoo.net/t/1904/image/1.jpg"></li>
 <li class="rotator-item"><img src="http://www.gimoo.net/t/1904/image/2.jpg"></li>
 <li class="rotator-item"><img src="http://www.gimoo.net/t/1904/image/3.jpg"></li>
 </ul>
 <div class="rotator-btn rotator-prev-btn"></div>
 <div class="rotator-btn rotator-next-btn"></div>
</div>    

圖片的數量需要為奇數張,否則顯示會有一些異常,這是該插件的一個小bug。
CSS樣式

你需要為該旋轉木馬特效添加下面的一些必要的CSS樣式。

.rotator-main {
 position: relative;
 width: 900px;
 height: 400px
}
 
.rotator-main a, .rotator-main img { display: block; }
 
.rotator-main .rotator-list {
 width: 900px;
 height: 400px
}
 
.rotator-main .rotator-list .rotator-item {
 position: absolute;
 left: 0px;
 top: 0px
}
 
.rotator-main .rotator-btn {
 position: absolute;
 height: 100%;
 width: 100px;
 top: 0px;
 z-index: 10;
 opacity: 0;
}
 
.rotator-main .rotator-prev-btn {
 left: 0px;
 background: url("../image/btn_l.png") no-repeat center center;
 background-color: red
}
 
.rotator-main .rotator-next-btn {
 right: 0px;
 background: url("../image/btn_r.png") no-repeat center center;
 background-color: red
}    

初始化插件

在頁面DOM元素加載完畢之后,可以通過下面的方法來初始化該旋轉木馬插件。
Caroursel.init($('.caroursel'))
如果你需要自定義一些參數,可以在頂層<div>元素中設置data-setting屬性。

<div class="caroursel rotator-main"
  data-setting = '{
  "width":1000,   //旋轉木馬的寬度
  "height":270,   //旋轉木馬的高度
  "posterWidth":640, //當前顯示的圖片的寬度
  "posterHeight":270, //當前顯示的圖片的高度
  "scale":0.8,   //縮放值
  "algin":"middle",  //對齊方式
  "speed":"1000",  //動畫速度
  "isAutoplay":"true", //自動播放
  "dealy":"1000"  //延遲時間
}'>    

小提示:瀏覽器中如果不能正常運行,可以嘗試切換瀏覽模式。
為大家分享的jQuery實現自動輪播旋轉木馬特效代碼如下

<html lang="zh">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>jQuery自動輪播旋轉木馬插件</title>
 <link rel="stylesheet" type="text/css"  />
 <link rel="stylesheet" type="text/css" >
 <link type="text/css" rel="stylesheet" >
 <style type="text/css">
 .caroursel{margin:150px auto;}
 </style>
 <[if IE]>
 <script src="http://libs.useso.com/js/html5shiv/3.7/html5shiv.min.js"></script>
 <![endif]-->
</head>
<body>
 <article class="htmleaf-container">
 <header class="htmleaf-header">
 <h1>jQuery自動輪播旋轉木馬插件</h1>
 
 </header>
 <div class = "caroursel poster-main" data-setting = '{
  "width":1000,
  "height":270,
  "posterWidth":640,
  "posterHeight":270,
  "scale":0.8,
  "dealy":"2000",
  "algin":"middle"
 }'>
  <ul class = "poster-list">
  <li class = "poster-item"><img src="http://www.gimoo.net/t/1904/image/1.jpg" width = "100%" height="100%"></li>
  <li class = "poster-item"><img src="http://www.gimoo.net/t/1904/image/2.jpg" width = "100%" height="100%"></li>
  <li class = "poster-item"><img src="http://www.gimoo.net/t/1904/image/3.jpg" width = "100%" height="100%"></li>
  <li class = "poster-item"><img src="http://www.gimoo.net/t/1904/image/4.jpg" width = "100%" height="100%"></li>
  <li class = "poster-item"><img src="http://www.gimoo.net/t/1904/image/5.jpg" width = "100%" height="100%"></li>
  <li class = "poster-item"><img src="http://www.gimoo.net/t/1904/image/6.jpg" width = "100%" height="100%"></li>
  <li class = "poster-item"><img src="http://www.gimoo.net/t/1904/image/1.jpg" width = "100%" height="100%"></li>
  </ul>
  <div class = "poster-btn poster-prev-btn"></div>
  <div class = "poster-btn poster-next-btn"></div>
 </div>
 
 </article>
 
 <script>window.jQuery || document.write('<script src="http://www.gimoo.net/t/1904/js/jquery-2.1.1.min.js"></script>')</script>
 <script src="http://www.gimoo.net/t/1904/js/jquery.carousel.js"></script>
 <script>
 Caroursel.init($('.caroursel'))
 </script>
</body>
</html>

為大家分享的jQuery實現自動輪播旋轉木馬特效代碼,希望大家可以喜歡,并應用到實踐中。



主站蜘蛛池模板: 中专专业| 四大名捕 电影| i性感美女视频| 什么水果是热性的| 《万万没想到》电影| 电影《uhaw》| 二年级上册数学试卷题全套| 一声所爱·大地飞歌| 美国电影golddiggers| 蜜桃成熟时在线| 韩佳熙演的所有电影有哪些| 寄宿生韩剧全集观看| 红灯区 电影| 行李箱品牌排行榜前十名| 91天堂素人97年清纯嫩模| 山东教育电视台直播在线观看| 喜迎20大文艺汇演主持词| 黄色网址视频| 张美仁爱| 第一财经现场直播| 大学英语综合教程3| 林正英全部电影| 恰纳卡莱之战完整版在线观看| 生死瞬间演员表| 封神第一部| 奇骏车友会| 大世界电影| 《牵牛花》阅读答案| 头像男头像| 铃芽之旅豆瓣| 萱草花二声部合唱谱| 杀破狼3国语在线观看| call me by your name电影| 高达uce| 包公大战潘金莲| 《韩国小姐》| 电影终结者| 生活秀| 驱魔保安| 鹰冠庄园| 我的世界,视频|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103