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

JavaScript?onclick點擊事件-點擊切換圖片且自動播放

 更新時間:2022年01月26日 11:01:59   作者:土豆切成絲  
這篇文章主要介紹了JavaScript?onclick點擊事件-點擊切換圖片且自動播放,在頁面中放圖片并設(shè)置四個button,可以通過點擊上一張下一張來切換圖片,下面來看看具體的實現(xiàn)過程吧

在頁面中放圖片并設(shè)置四個button,可以通過點擊上一張下一張來切換圖片(翻到最后一張自動切換到第一張).用戶點擊自動播放,每隔兩秒自動切換(類似輪播圖),點擊停止播放,就終止播放,運用了定時器。先看效果圖.

 下面是完整的代碼:

<body>
? ? <img id="img" src="./img/0.webp" alt=""><br>
? ? //給四個button加上點擊事件
? ? <button type="button" onclick="changeImg1()">上一張</button>
? ? <button type="button" onclick="changeImg()">下一張</button>
? ? <button type="button" onclick="autoplay1()">自動播放</button>
? ? <button type="button" onclick="stop1()">停止播放</button>
? ? <script>
? ? ? ? //獲取這個img
? ? ? ? var img = document.getElementById("img");
? ? ? ? //設(shè)置一個變量,負(fù)責(zé)切換圖片,作為索引值
? ? ? ? var index = 0;
? ? ? ? //設(shè)置一個變量來存儲定時器的返回值
? ? ? ? var t = null;
? ? ? ? //定義一個數(shù)組來存儲照片的地址
? ? ? ? var imgPath = ["./img/0.webp", "./img/1.webp", "./img/2.webp", "./img/3.webp", "./img/4.webp", "./img/5.webp", "./img/6.webp", "./img/7.webp", "./img/8.webp"]
? ? ? ? //下一張
? ? ? ? function changeImg() {
? ? ? ? ? ? //我們用三目運算符
? ? ? ? ? ? index = index>=(imgPath.length-1)?0:++index;
? ? ? ? ? ? img.src = imgPath[index];
? ? ? ? ? ? // 或者是if判斷
? ? ? ? ? ? // if (index>=imgPath.length-1){
? ? ? ? ? ? // ? ? index=0;
? ? ? ? ? ? // ? ? img.src = `${imgPath[index]}`;
? ? ? ? ? ? // } else {
? ? ? ? ? ? // ? ? ?index++;
? ? ? ? ? ? // ? ? img.src = `${imgPath[index]}`
? ? ? ? ? ? // }
? ? ? ? }
? ? ? ? //上一張
? ? ? ? function changeImg1() {
? ? ? ? ? ? //同上
? ? ? ? ? ? index= index<=0?(imgPath.length-1) : --index;
? ? ? ? ? ? img.src =imgPath[index]
? ? ? ? ? ? //下面這個if判斷也可以
? ? ? ? ? ? // if (index > 0 && index <= 8) {
? ? ? ? ? ? // ? ? index--;
? ? ? ? ? ? // ? ? img.src = `${imgPath[index]}`;
? ? ? ? ? ? // } else if (index <= 0) {
? ? ? ? ? ? // ? ? index = 8;
? ? ? ? ? ? // ? ? img.src = `${imgPath[index]}`
?
? ? ? ? ? ? // }
? ? ? ? }
? ? ? ? //自動播放
? ? ? ?function autoplay1() {
? ? ? ? ? ? ? ?t= setInterval(() => {
? ? ? ? ? ? ? ? ? ?//直接將下一張的方法放在里面
? ? ? ? ? ? ? ? ? ? changeImg()
? ? ? ? ? ? ? ? }, 2000)}//2秒調(diào)用一次
? ? ? ? function stop1(){
? ? ? ? ? ? //清除定時器
? ? ? ? ? ? clearInterval(t);
? ? ? ? }
? ? </script>
</body>

 效果圖就是上面的啦:

到此這篇關(guān)于JavaScript onclick點擊事件-點擊切換圖片且自動播放的文章就介紹到這了,更多相關(guān)JavaScript onclick點擊事件 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • javascript中取前n天日期的兩種方法分享

    javascript中取前n天日期的兩種方法分享

    這篇文章主要介紹了javascript中取前n天日期的兩種方法,有需要的朋友可以參考一下
    2014-01-01
  • 全面理解JavaScript中的繼承(必看)

    全面理解JavaScript中的繼承(必看)

    下面小編就為大家?guī)硪黄胬斫釰avaScript中的繼承(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • JS實現(xiàn)普通輪播圖特效

    JS實現(xiàn)普通輪播圖特效

    這篇文章主要為大家詳細(xì)介紹了JS實現(xiàn)普通輪播圖特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • 原生JS仿QQ閱讀點擊展開、收起效果

    原生JS仿QQ閱讀點擊展開、收起效果

    這篇文章主要為大家詳細(xì)介紹了原生JS仿QQ閱讀點擊展開、收起效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JavaScript中的prototype使用說明

    JavaScript中的prototype使用說明

    在JavaScript中并沒有類的概念,但JavaScript中的確可以實現(xiàn)重載,多態(tài),繼承。這些實現(xiàn)其實方法都可以用JavaScript中的引用和變量作用域結(jié)合prototype來解釋。
    2010-04-04
  • JavaScript實現(xiàn)點擊自制菜單效果

    JavaScript實現(xiàn)點擊自制菜單效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)點擊自制菜單效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • 詳解JavaScript引擎V8執(zhí)行流程

    詳解JavaScript引擎V8執(zhí)行流程

    本文主要講解的是V8的技術(shù),是V8的入門篇,主要目的是了解V8的內(nèi)部機制,希望對前端,快應(yīng)用,瀏覽器,以及nodejs同學(xué)有些幫助。這里不涉及到如何編寫優(yōu)秀的前端,只是對JS內(nèi)部引擎技術(shù)的講解
    2021-06-06
  • 一文帶你徹底搞懂JS中的Map與Set

    一文帶你徹底搞懂JS中的Map與Set

    Set是一種叫做集合的數(shù)據(jù)結(jié)構(gòu)(結(jié)構(gòu)和Array很像),Map是一種叫做字典的數(shù)據(jù)結(jié)構(gòu),這篇文章主要為大家詳細(xì)介紹了JavaScript中Map與Set用法與區(qū)別,需要的小伙伴可以參考下
    2023-11-11
  • 極易被忽視的javascript面試題七問七答

    極易被忽視的javascript面試題七問七答

    這篇文章主要為大家詳細(xì)介紹了一道極易被忽視的javascript面試題七問七答,感興趣的小伙伴們可以參考一下
    2016-02-02

最新評論

石狮市| 长乐市| 辉县市| 金坛市| 平南县| 潢川县| 长顺县| 班玛县| 桃园市| 峡江县| 贵港市| 乃东县| 宿州市| 东乌珠穆沁旗| 杭锦旗| 大同市| 东阳市| 读书| 晴隆县| 漠河县| 剑川县| 洪江市| 崇信县| 巩义市| 清远市| 邢台市| 蓬莱市| 威信县| 乌鲁木齐市| 东乡族自治县| 封开县| 铜川市| 广元市| 通渭县| 洛南县| 东方市| 谢通门县| 前郭尔| 武鸣县| 徐闻县| 梁山县|