jQuery Tools tab(幻燈片)
<!DOCTYPE html>
<html>
<head>
<title>jQuery Tools standalone demo</title>
<!-- include the Tools -->
<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>
<link rel="stylesheet" type="text/css"
href="./tabs-slideshow.css"/>
</head>
<body><!-- "previous slide" button -->
<a class="backward">prev</a>
<!-- container for the slides -->
<div class="images">
<!-- first slide -->
<div>
<h3>First pane</h3>
<p style="font-weight:bold">
Aenean nec imperdiet ligula. Cum sociis natoque penatibus et
magnis dis parturient montes, nascetur ridiculus mus.
</p>
<p>
Suspendisse potenti. Sed elementum risus eleifend massa
vestibulum consectetur. Duis massa augue, aliquam eget fringilla
vel, aliquam vitae arcu. Nam sed magna mi. Praesent odio neque,
dapibus sit amet suscipit at, tempus sed nibh. Aliquam sagittis
ligula in ligula faucibus cursus. Quisque vulputate pellentesque
facilisis.
</p>
</div>
<!-- second slide -->
<div>
<h3>Second pane</h3>
<p style="font-weight:bold">
Consectetur adipiscing elit. Praesent bibendum eros ac
nulla. Integer vel lacus ac neque viverra.
</p>
<p>
Vivamus euismod euismod sagittis. Etiam cursus neque non lectus
mattis cursus et a libero. Vivamus condimentum hendrerit metus,
a sollicitudin magna vulputate eu. Donec sed tincidunt
lectus. Donec tellus lectus, fermentum sit amet porta non,
rhoncus ac mi. Quisque placerat auctor justo, a egestas urna
tincidunt eleifend.
</p>
</div>
<!-- third slide -->
<div>
<h3>Third pane</h3>
<p style="font-weight:bold">
Non lectus lacinia egestas. Nulla hendrerit, felis quis
elementum viverra, purus felis egestas magna.
</p>
<p>
Aenean elit lorem, pretium vitae dictum in, fermentum consequat
dolor. Proin consectetur sollicitudin tellus, non elementum
turpis pharetra non. Sed quis tellus quam.
</p>
</div>
</div>
<!-- "next slide" button -->
<a class="forward">next</a>
<!-- the tabs -->
<div class="slidetabs">
<a href="#"></a>
<a href="#"></a>
<a href="#"></a>
</div>
<div style="clear:both;margin:30px 0 0;text-align:center;">
<button onClick='$(".slidetabs").data("slideshow").play();'>Play</button>
<button onClick='$(".slidetabs").data("slideshow").stop();'>Stop</button>
</div>
<script language="JavaScript">
$(function() {
$(".slidetabs").tabs(".images > div", {
// enable "cross-fading" effect
effect: 'fade',
fadeOutSpeed: "slow",
// start from the beginning after the last tab
rotate: true
// use the slideshow plugin. It accepts its own configuration
}).slideshow();
});
</script>
</body>
</html>
css
/* container for slides */
.images {
background:#fff repeat-x;
border:1px solid #ccc;
position:relative;
height:300px;
width:560px;
float:left;
margin:15px;
cursor:pointer;
/* CSS3 tweaks for modern browsers */
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 0 25px #666;
-webkit-box-shadow:0 0 25px #666;
}
/* single slide */
.images div {
display:none;
position:absolute;
top:0;
left:0;
margin:7px;
padding:15px 30px 15px 15px;
height:256px;
font-size:12px;
}
/* header */
.images h3 {
font-size:22px;
font-weight:normal;
margin:0 0 20px 0;
color:#456;
}
/* tabs (those little circles below slides) */
.slidetabs {
clear:both;
margin-left:310px;
}
/* single tab */
.slidetabs a {
width:8px;
height:8px;
float:left;
margin:3px;
background:url(./navigator.png) 0 0 no-repeat;
display:block;
font-size:1px;
}
/* mouseover state */
.slidetabs a:hover {
background-position:0 -8px;
}
/* active state (current page state) */
.slidetabs a.current {
background-position:0 -16px;
}
/* prev and next buttons */
.forward, .backward {
float:left;
margin-top:140px;
background:#fff url(./hori_large.png) no-repeat;
display:block;
width:30px;
height:30px;
cursor:pointer;
font-size:1px;
text-indent:-9999em;
}
/* next */
.forward { background-position: 0 -30px; clear:right; }
.forward:hover { background-position:-30px -30px; }
.forward:active { background-position:-60px -30px; }
/* prev */
.backward:hover { background-position:-30px 0; }
.backward:active { background-position:-60px 0; }
/* disabled navigational button. is not needed when tabs are
configured with rotate: true */
.disabled {
visibility:hidden !important;
}
PS:用到些圖片
$(function() {
$(".slidetabs").tabs(".images > div", {
// enable "cross-fading" effect
effect: 'fade',
fadeOutSpeed: "slow",
next:'.forward',
prev:'.backward',
// start from the beginning after the last tab
rotate: true
// use the slideshow plugin. It accepts its own configuration
}).slideshow();
});
這個(gè)同html中的js
•配置
配置選項(xiàng)的完整列表的幻燈片插件。
屬性 | 默認(rèn)值 | 描述 |
---|---|---|
next | '.forward' | 選擇器進(jìn)行的元素的“下一個(gè)選項(xiàng)卡”行動(dòng)應(yīng)該 綁定。 如果您實(shí)例化多個(gè)幻燈片在相同的頁面上 你需要附上所有幻燈片元素(標(biāo)簽/窗格/下 &上一頁動(dòng)作)在一個(gè)共同的包裝器元素。 這種邏輯 遵循 相同的原則 作為創(chuàng)建 多個(gè)選項(xiàng)卡的實(shí)例。prev |
prev |
'.backward' |
選擇器的兄弟元素“之前的選項(xiàng)卡” 動(dòng)作應(yīng)該綁定。 如果您實(shí)例化多個(gè)幻燈片 與相同的電話,你需要附上所有幻燈片元素 (標(biāo)簽/窗格/下&上一頁動(dòng)作)在一個(gè)共同的包裝器 元素。 這種邏輯遵循 相同 原則 作為創(chuàng)建多個(gè)選項(xiàng)卡的實(shí)例。 |
disabledClass | 'disabled' | CSS類名'disabled'上一頁 和 接下來 元素。 例如, 這個(gè) 上一頁 元素是當(dāng)沒有'disabled'的 前面提及的卷軸。 |
autoplay | false | 如果這個(gè)屬性設(shè)置為 真正的 然后選項(xiàng)卡將 自動(dòng)前進(jìn)到下一個(gè)選項(xiàng)卡實(shí)現(xiàn) 自動(dòng)“玩”的幻燈片。 這是方便 使 旋轉(zhuǎn) 屬性選項(xiàng)卡。 |
autopause | true | 如果這個(gè)屬性設(shè)置為 真正的 ,當(dāng)未來/上一頁 選項(xiàng)卡操作按鈕是mouseovered然后autoplay 功能將會(huì)暫停。 |
interval | 3000 |
時(shí)間(以毫秒為單位)自動(dòng)走到之間 選項(xiàng)卡。 只有當(dāng)這個(gè)選項(xiàng)是有效的 自動(dòng)播放 是 啟用或 autoplay 方法被調(diào)用。 |
clickable | true | 當(dāng)設(shè)置為 真正的 然后選項(xiàng)卡將自動(dòng) 推進(jìn)到下一個(gè)選項(xiàng)卡通過單擊可見的窗格。 |
JavaScript API
方法 | 返回值 | 描述/例子 |
---|---|---|
getconf | Object | 自從1.2.0 。 返回配置對象 對于這個(gè)插件 |
getTabs | Tabs | 自從1.2.0 。 返回一個(gè)引用 這個(gè) 標(biāo)簽API 。 |
play | API |
開始播放幻燈片。 |
pause | API |
暫?;脽羝?。 回放將恢復(fù)鼠標(biāo)脫離了標(biāo)簽,窗格和導(dǎo)航按鈕。 |
stop | API |
停止幻燈片。 這只能通過調(diào)用恢復(fù) 這個(gè) play 方法。 |
事件
確保你已經(jīng)閱讀 大約 事件 jQuery工具 。 所有事件監(jiān)聽器接收 這個(gè) 事件 對象 作為第一個(gè)參數(shù)。
事件 | 觸發(fā)時(shí)間 |
---|---|
onBeforePlay | 開始之前播放。 返回 false 在 回調(diào)防止回放開始。 |
onPlay | 當(dāng)回放開始。 |
onBeforePause | 在播放暫停。 返回 false 在 回調(diào)防止回放開始。 |
onPause | 當(dāng)播放暫停。 |
- 10個(gè)基于Jquery的幻燈片插件教程
- jQuery 幻燈片插件(帶縮略圖功能)
- 20個(gè)非常棒的 jQuery 幻燈片插件和教程分享
- 8款非常棒的響應(yīng)式j(luò)Query 幻燈片插件推薦
- Jquery圖片滾動(dòng)與幻燈片的實(shí)例代碼
- 30個(gè)精美的jQuery幻燈片效果插件和教程
- 基于Jquery制作的幻燈片圖集效果打包下載
- 基于jquery的15款幻燈片插件
- 33個(gè)優(yōu)秀的jQuery 教程分享(幻燈片、動(dòng)畫菜單)
- 分享10篇優(yōu)秀的jQuery幻燈片制作教程及應(yīng)用案例
- js實(shí)現(xiàn)幻燈片效果(基于jquery插件)
- jQuery實(shí)現(xiàn)的小圖列表,大圖展示效果幻燈片示例
相關(guān)文章
jQuery實(shí)現(xiàn)手風(fēng)琴小案例
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)手風(fēng)琴小案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04jquery的trigger和triggerHandler的區(qū)別示例介紹
這篇文章主要介紹了jquery的trigger和triggerHandler的區(qū)別,需要的朋友可以參考下2014-04-04詳解jQuery中的getAll()和cleanData()
這篇文章主要介紹了jQuery之getAll()和cleanData()函數(shù)的實(shí)例代碼解析,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2019-04-04jquery結(jié)合html實(shí)現(xiàn)中英文頁面切換
這篇文章主要為大家詳細(xì)介紹了jquery結(jié)合html實(shí)現(xiàn)中英文頁面切換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11cnblogs中在閃存中屏蔽某人的實(shí)現(xiàn)代碼
cnblogs園子還沒提供這項(xiàng)功能,我們又確實(shí)有這個(gè)需求,只好自己寫一個(gè),需要的朋友可以參考下。2010-11-11基于MVC3方式實(shí)現(xiàn)下拉列表聯(lián)動(dòng)(JQuery)
點(diǎn)擊一個(gè)下拉框,則另一個(gè)下拉框的值發(fā)生對應(yīng)變化。如:選擇中國,則另個(gè)一下拉框里顯示中國各個(gè)省份,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下2013-09-09jquery應(yīng)用實(shí)例分享_實(shí)現(xiàn)手風(fēng)琴特效
下面小編就為大家分享一篇jquery應(yīng)用實(shí)例_實(shí)現(xiàn)手風(fēng)琴特效的示例代碼。具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02Spring shiro + bootstrap + jquery.validate 實(shí)現(xiàn)登錄、注冊功能
這篇文章主要介紹了Spring shiro + bootstrap + jquery.validate 實(shí)現(xiàn)登錄、注冊功能,需要的朋友可以參考下2017-06-06