亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

章節
問答
課簽
筆記
評論
占位
占位

圖片輪播--JavaScript觸發方法

默認情況之下,如果 carousel 容器上定義了 data-ride="carousel" 屬性,頁面加載之后就會自動加載輪播圖片切換效果。如果沒有定義 data-ride 屬性,可以通過 JavaScript 方法來觸發輪播圖片切換。具體使用方法如下:

$(".carousel").carousel();

也可以通過容器的 ID 來指定:

$("#slidershow").carousel();

在 carousel() 方法中可以設置具體的參數,如:

屬性名稱

類型

默認值

描述

interval

number

5000

幻燈片輪換的等待時間(毫秒)。如果為false,輪播將不會自動開始循環

pause

string

hover

默認鼠標懸停留在幻燈片區域即停止播放,離開即開始播放

wrap

布爾值

true

輪播是否持續循環

使用時,在初始化插件的時候可以傳關相關的參數,如:

$("#slidershow").carousel({
       interval: 3000
});

實際上,當我們給carousel()方法配置參數之后,輪播效果就能自動切換。但 Bootstrap 框架中的 carousel 插件還給使用者提供了幾種特殊的調用方法,簡單說明如下:

  • .carousel("cycle"):從左向右循環播放;
  • .carousel("pause"):停止循環播放;
  • .carousel("number"):循環到指定的幀,下標從0開始,類似數組;
  • .carousel("prev"):返回到上一幀;
  • .carousel("next"):下一幀

例如,前面的調用方法,向前和向后兩個按鈕還無法正常工作,其實可以通過 .carousel("prev") 和 .carousel("next") 方法讓他們能正常工作,代碼如下:

$(function(){
    $("#slidershow").carousel({
        interval:2000
    });
    $("#slidershow a.left").click(function(){
        $(".carousel").carousel("prev");
    });
    $("#slidershow a.right").click(function(){
        $(".carousel").carousel("next");
    });
});

 

任務

我來試試:使用JS實現“圖片自動輪播”和“向前、向后按鈕”的功能實現

可以看到我們已經把 data-ride="carousel" 和  data-slide="prev"、 data-slide="next" 三個語句去掉了,我們來使用JS代碼實現“圖片自動輪播”和“向前、向后按鈕”的功能實現。
 

?不會了怎么辦
||

提問題

寫筆記

公開筆記
提交
||

請驗證,完成請求

由于請求次數過多,請先驗證,完成再次請求

加群二維碼

打開微信掃碼自動綁定

您還未綁定服務號

綁定后可得到

  • · 粉絲專屬優惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問題答復提醒
  • · 賬號支付安全提醒

收藏課程后,能更快找到我哦~

使用 Ctrl+D 可將課程添加到書簽

邀請您關注公眾號
關注后,及時獲悉本課程動態

舉報

0/150
提交
取消
全部 精華 我要發布
全部 我要發布
最熱 最新
只看我的

手記推薦

更多

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?