国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery圖片切換插件jquery.cycle.js使用示例

2019-11-20 14:28:28
字體:
來源:轉載
供稿:網友
Cycle是一個很棒的jQuery圖片切換插件,提供了非常好的功能來幫助大家更簡單的使用插件的幻燈功能

下載cycle插件并引入,此時,注意把引入它的代碼放在引入jQuery主文件之后。
復制代碼 代碼如下:

<head>
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/jquery.cycle.all.js"></script>
<link href="style.css" rel="stylesheet" type="text/css" >
</head>

jquery.cycle.all.js在演示代碼中有。

Cycle插件可以作用于頁面中的任何一組同輩元素。為展示這一點,我們需要一個簡單的

HTML文檔,文檔中是一個包含商品封面和相關信息的列表,可以添加到HTML文檔的主體中:
復制代碼 代碼如下:

<ul id="goods">
<li>
<img src="img/lenovopad.jpg" alt="lenove pad" />
<div class="title">聯想A3000(8GB/白色)</div>
<div class="author">娛樂平板電腦,手機平板電腦 </div>
</li>
<li>
<img src="img/note3.jpg" alt="note3" />
<div class="title">三星GALAXY Note III</div>
<div class="author">三星Note系列的第三代產品,配備5.7英寸全高清炫麗屏(Super AMOLED),
分辨率為1080P(1920*1080像素)</div>
</li>
<li>
<img src="img/ipadair.png" alt="ipadair" />
<div class="title">iPad Air</div>
<div class="author">iPad Air擁有令人驚嘆的iPad Air纖薄輕巧。通過一系列改進,我們將iPad Air
的體積比上一代iPad減小了近四分之一.盡管如此,當拿起它時,你仍會發覺它依然堅固耐用。</div>
</li>
</ul>

在CSS中加入一些樣式,就可以在頁面中顯示出來了
復制代碼 代碼如下:

html, body {
margin: 0;
padding: 0;
}

body {
font: 62.5% Verdana, Helvetica, Arial, sans-serif;
color: #000;
background: #fff;
}

ul#goods {
list-style: none;
margin: 0;
padding: 0;
height: 210px;
width: 500px;
overflow: hidden;
}
ul#goods li {
list-style: none;
margin: 0;
padding: 0;
height: 210px;
width: 500px;
background-color: #F79321;
position: relative;
}
ul#goods li img {
position: absolute;
left: 0;
top: 0;
width: 300px;
height: 210px;
}
ul#goods li .title {
margin-left: 300px;
padding: 10px;
width: 180px;
font-weight: bold;
font-size: 1.2em;
background-color: #000;
color: #fff;
overflow: hidden;
}
ul#goods li .author {
margin-left: 300px;
padding: 10px 10px 0 10px;
width: 180px;
font-weight: bold;
background-color: #F79321;
color: #fff;
}

通過Cycle插件可以將這個列表轉換成可以交互的幻燈片。在DOM中適當的容器上調用.cycle()方法,就可以實現這一轉換。
復制代碼 代碼如下:

$(document).ready(function() {
$('#goods').cycle();
});

這個語法簡單得不能再簡單了。和之前使用其他內置的jQuery方法一樣,我們也在一個包含DOM元素的jQuery對象上調用了

.cycle()。即使沒有提供任何參數 .cycle()也可以幫我們完成轉換工作。其中包括修改頁面的樣式,

以便每次只顯示一個列表項,然后每4秒就以交叉淡入淡出的方式切換到下一個列表項,如圖
 
為插件方法指定參數

Cycle()方法為我們提供了非常多的參數,具體每個參數的具體作用 在此不一一敘述,請查閱其他文檔

我們可以修改Cycle插件的兩個幻燈片之間的播放速度和動畫形式,修改幻燈片變換的觸發方式。
復制代碼 代碼如下:

$(document).ready(function() {
$('#goods').cycle({
timeout: 2000,
speed: 200,
pause: true
});
});

第一個timeout選項用于指定切換幻燈片之間等待的毫秒數(2000),而speed決定切換本身要花的毫秒數(200)。

在把pause設置為true的情況下,幻燈片會在鼠標進入時暫停播放,這在幻燈片中包含可以單擊的鏈接時非常有用。

其中Cycle有一個很重要的參數:fx:作用是選擇特效。
復制代碼 代碼如下:

$('#goods').cycle({
fx:'fade',
timeout: 2000,
speed: 200,
pause: true
});

包括以下特效blindX,cover,curtainX,fadeZoom,growX,scrollUp,shuffle,slideX等等。

源碼下載
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄大仙区| 翼城县| 鹿泉市| 龙门县| 光山县| 株洲市| 彭州市| 青河县| 华坪县| 镇远县| 于都县| 岳阳县| 黄平县| 湛江市| 叙永县| 白城市| 邯郸市| 云浮市| 张家口市| 叶城县| 桑植县| 阳山县| 丽江市| 札达县| 平乡县| 东宁县| 乐平市| 滨州市| 马公市| 图片| 图木舒克市| 宜章县| 孝昌县| 上饶市| 浦东新区| 金平| 永兴县| 胶州市| 公安县| 开封市| 彰武县|