最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Bootstrap實現(xiàn)帶暫停功能的輪播組件(推薦)

 更新時間:2016年11月25日 09:53:37   作者:懶得安分  
最近小編在項目中用到了一款帶輪播組件,功能非常齊全,可以設(shè)置各種標題樣式、動畫效果、輪播時間、開始暫停等功能,下面小編通過本文給大家詳細介紹下實現(xiàn)過程,需要的朋友參考下吧

最近博主在項目中用到一款輪播組件,功能齊全,可以設(shè)置各種標題樣式、動畫效果、輪播時間、開始暫停等功能,在此推薦給大家,供大家參考。

一、效果展示

多說無益,來看一組效果展示圖,感受一下!

1、先跟大家見個面,打個招呼

2、什么?切換太慢了?好,加快速度!

3、加入其他功能

4、圖片太小,看不出效果?好,那來個大圖感受下!

5、如果你不想要右上角的小圖標,照樣可以。

6、如果你對上述滑動效果不滿意,組件提供了其他幾種圖片切換方式

淡入淡出

水平滑動

7、再來一張圖片定位

二、組件介紹

Orbit是一款github上面的開源組件,需要jquery的支持,開源地址

三、代碼示例

它的使用也是相當簡單,首先下載源碼,引用需要的組件到頁面里面來。

<link href="~/Content/orbit-master/orbit-1.3.0.css" rel="stylesheet" />
     <script src="~/Content/jquery-1.9.1.js"></script>
<script src="~/Content/orbit-master/jquery.orbit-1.3.0.js"></script>

然后htmll代碼如下

<div class="container">
<div id="featured">
<img src="/Content/image/Logo/1.jpg" data-caption="#htmlCaption1" />
<img src="/Content/image/Logo/2.jpg" data-caption="#htmlCaption2" />
<img src="/Content/image/Logo/3.jpg" data-caption="#htmlCaption3" />
<img src="/Content/image/Logo/4.jpg" data-caption="#htmlCaption4" />
<img src="/Content/image/Logo/5.jpg" data-caption="#htmlCaption5" />
<img src="/Content/image/Logo/6.jpg" data-caption="#htmlCaption6" />
<img src="/Content/image/Logo/7.jpg" data-caption="#htmlCaption7" />
</div>
<!-- Captions for Orbit -->
<span class="orbit-caption" id="htmlCaption1"><strong>1</strong></span>
<span class="orbit-caption" id="htmlCaption2"><strong>2</strong></span>
<span class="orbit-caption" id="htmlCaption3"><strong>3</strong></span>
<span class="orbit-caption" id="htmlCaption4"><strong>4</strong></span>
<span class="orbit-caption" id="htmlCaption5"><strong>5</strong></span>
<span class="orbit-caption" id="htmlCaption6"><strong>6</strong></span>
<span class="orbit-caption" id="htmlCaption7"><strong>7</strong></span>
</div>

這都是固定結(jié)構(gòu),div里面的id="featured"用于初始化組件

最后js初始化

<script type="text/javascript">
$(function () {
$('#featured').orbit();
});
</script>

以上簡單代碼就完成了上述實例圖片3的效果。是不是很easy!

1、初始化常用屬性介紹

上述通過簡單的代碼就可以完成我們組件的初始化,其實初始化方法 $('#featured').orbit(); 并不是固定,它可以傳入多個參數(shù),實現(xiàn)不同的輪播效果。由于該組件文檔并不是非常齊全,這些屬性都是通過查看源碼找到的,以下博主就根據(jù)自己的一些嘗試和理解介紹一些常用的初始化屬性。

advanceSpeed屬性用于設(shè)置圖片的切換時間,默認值是4000,單位是毫秒。

timer屬性用于控制是否啟動開始暫停功能,就是我們右上角的那個小圖標,原來就是通過它來控制的。默認true(開啟)。

animation屬性用于控制圖片切換的動畫效果,可用的選項有fade(淡入), horizontal-slide(垂直滑動), vertical-slide(水平滑動), horizontal-push, vertical-push總共5種。

captions屬性表示是否啟用圖片標題。

captionAnimation屬性用于控制標題的切換動畫。

directionalNav屬性控制是否啟用上一頁、下一頁按鈕功能。

其他更多初始化屬性可以自行查看源碼:

最終的用法如下:    

 $('#featured').orbit({
//advanceSpeed: 4000,//圖片切換時間
//timer:false, //是否啟動開始暫停功能
//animation: 'fade', //動畫效果:有fade(淡入), horizontal-slide(垂直滑動), vertical-slide(水平滑動), horizontal-push, vertical-push
//captions: false, //是否啟用標題
//captionAnimation: 'slideOpen', //標題動畫
//directionalNav: false,//是否啟用上一頁、下一頁功能
});

2、組件常用方法和事件解析

除了初始化的屬性之外,組件還提供了多個事件供我們調(diào)用。查看組件源碼可以看到如下幾句:

這個表示給當前標簽綁定了上述一些事件。我們?nèi)绾问褂盟鼈兡?。比如上文博主使用的定位圖片的功能,我們可以這么寫。

$("#featured").trigger('orbit.goto', 3);//定位到第四張圖片。注意這里的索引是從0開始。
$('#featured').trigger('orbit.stop');//停止圖片輪詢
$('#featured').trigger('orbit.start');//啟用圖片輪詢

當然,還有他們的像orbit.next、orbit.prev這些事件應該也很好理解,就表示切換到下一張和上一張圖片。

以上所述是小編給大家介紹的Bootstrap實現(xiàn)帶暫停功能的輪播組件(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • js 能實現(xiàn)監(jiān)聽F5頁面刷新子iframe 而父頁面不刷新的方法

    js 能實現(xiàn)監(jiān)聽F5頁面刷新子iframe 而父頁面不刷新的方法

    下面小編就為大家?guī)硪黄猨s 能實現(xiàn)監(jiān)聽F5頁面刷新子iframe 而父頁面不刷新的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • JavaScript使用小插件實現(xiàn)倒計時的方法講解

    JavaScript使用小插件實現(xiàn)倒計時的方法講解

    今天小編就為大家分享一篇關(guān)于JavaScript使用小插件實現(xiàn)倒計時的方法講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Vuejs通過拖動改變元素寬度實現(xiàn)自適應

    Vuejs通過拖動改變元素寬度實現(xiàn)自適應

    這篇文章主要介紹了Vuejs通過拖動改變元素寬度實現(xiàn)自適應,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • js對象實現(xiàn)數(shù)據(jù)分頁效果

    js對象實現(xiàn)數(shù)據(jù)分頁效果

    這篇文章主要為大家詳細介紹了js對象實現(xiàn)數(shù)據(jù)分頁效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • JS調(diào)用安卓手機攝像頭掃描二維碼

    JS調(diào)用安卓手機攝像頭掃描二維碼

    這篇文章主要為大家詳細介紹了JS調(diào)用安卓手機攝像頭掃描二維碼,并用JS解析二維碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • electron中使用bootstrap的示例代碼

    electron中使用bootstrap的示例代碼

    這篇文章主要介紹了electron中使用bootstrap的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • 微信小程序云開發(fā)(數(shù)據(jù)庫)詳解

    微信小程序云開發(fā)(數(shù)據(jù)庫)詳解

    使用云開發(fā)開發(fā)微信小程序、小游戲,無需搭建服務(wù)器,這篇文章主要為大家詳細介紹了微信小程序云開發(fā)數(shù)據(jù)庫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 5分鐘理解JavaScript中this用法分享

    5分鐘理解JavaScript中this用法分享

    這篇文章介紹了5分鐘理解JavaScript中this用法,有需要的朋友可以參考一下
    2013-11-11
  • 一文搞懂JavaScript中bind,apply,call的實現(xiàn)

    一文搞懂JavaScript中bind,apply,call的實現(xiàn)

    bind、call和apply都是Function原型鏈上面的方法,因此不管是使用function聲明的函數(shù),還是箭頭函數(shù)都可以直接調(diào)用。本文就帶你看看如何實現(xiàn)bind、call和apply
    2022-06-06
  • js 動態(tài)校驗開始結(jié)束時間的實現(xiàn)代碼

    js 動態(tài)校驗開始結(jié)束時間的實現(xiàn)代碼

    這篇文章主要介紹了js 動態(tài)校驗開始結(jié)束時間的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05

最新評論

稷山县| 明水县| 吉安县| 吉林省| 吕梁市| 汉阴县| 吴江市| 迭部县| 绍兴市| 浦县| 盘山县| 和政县| 临澧县| 宣化县| 喜德县| 崇义县| 灵宝市| 和龙市| 正阳县| 二连浩特市| 乌恰县| 双鸭山市| 大关县| 台东市| 桐柏县| 化隆| 额敏县| 海南省| 苗栗市| 鲁甸县| 彰化市| 固原市| 视频| 开原市| 台南县| 抚远县| 威宁| 怀安县| 东至县| 仙桃市| 林口县|