js實現輪播圖
輪播圖的實現主要是BOM中window視窗物件裡面的與定時器有關的方式
setTimeout() 在指定的毫秒數後呼叫函式或計算表示式。
* 引數:
1. js程式碼或者方法物件
2. 毫秒值
* 返回值:唯一標識,用於取消定時器
clearTimeout() 取消由 setTimeout() 方法設定的 timeout。
setInterval() 按照指定的週期(以毫秒計)來呼叫函式或計算表示式。
clearInterval() 取消由 setInterval() 設定的 timeout。
步驟
0.準備幾張圖片
1.在頁面上使用img標籤展示圖片
2.定義一個方法.修改圖片物件的src屬性,來實現更改的圖片的功能
3.定義一個定時器,每隔一段時間使用一次方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<img id="img" src="img/banner_1.jpg" width="100%">
<script>
var i=1;
function fun() {
i++;
if(i>3){
i=1;
}
var img = document.getElementById("img");
img.src="img/banner_"+i+".jpg";
}
setInterval(fun,2000);
</script>
</body>
</html>
相關文章
- 原生js實現輪播圖JS
- 原生JS實現輪播圖的效果JS
- 用原生js實現圖片輪播器JS
- ViewPage實現輪播圖View
- Banner實現輪播圖
- js 輪播圖 (原生)JS
- 移動端輪播圖實現方法(dGun.js)JS
- 用原生JS實現 圖片輪播切換 功能JS
- JS實現輪播圖效果(有詳細註釋)JS
- 原生JS實現輪播圖--第二章動畫實現JS動畫
- 原生JS實現輪播圖--第一章圖片展示JS
- 兩種方式實現輪播圖
- 前端基礎功能,原生js實現輪播圖例項教程前端JS
- vue元件之輪播圖的實現Vue元件
- 用CSS實現一個輪播圖CSS
- [分享會]只用CSS實現輪播圖CSS
- 原生JS實現一個無縫輪播圖外掛(支援vue)JSVue
- 直播平臺原始碼,純JS實現左右滑動輪播圖原始碼JS
- 網頁佈局------輪播圖效果實現網頁
- vue元件之路之輪播圖的實現Vue元件
- jQuery輪播圖之上下輪播jQuery
- 使用jQuery實現的平滑滾動輪播圖jQuery
- 基於 flex 的 order 實現 carousel 輪播圖Flex
- 仿小米官網輪播圖(Banner)的實現
- 藉助 :has 實現3d輪播圖3D
- 直播app原始碼,HTML + jQuery 實現輪播圖APP原始碼HTMLjQuery
- JQuery實現圖片輪播無縫滾動jQuery
- 輪播圖
- Axure實現輪播效果
- jQuery實現輪播效果jQuery
- spring boot+bootstrap實現動態輪播圖實戰Spring Boot
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- jQuery實現3D圖片輪播詳解jQuery3D
- 直播app開發,首頁輪播圖效果實現APP
- 微信小程式------輪播圖------縱向輪播圖微信小程式
- css實現滾動輪播CSS
- vue輪播圖Vue
- Flutter輪播圖Flutter