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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

跪大神!??!求如何在JS代碼效果中加上自動播放?

跪大神?。?!求如何在JS代碼效果中加上自動播放?

昵稱什么DE 2017-09-13 10:30:14
<!DOCTYPE html><html><head><meta charset="utf-8"><title>輪播</title><style>* {box-sizing: border-box}body {font-family:Verdana,sans-serif}.mySlides {display:none;}/* 幻燈片容器 */.slideshow-container {? max-width:1000px;? position:relative;? margin:auto;}?? ?.red {? width:300px;? height:200px;? background-color:red;}?? ?.green {? width:300px;? height:200px;? background-color:green;}?? ?.blue{? width:300px;? height:200px;? background-color:blue;}?? ?/* 上一張 & 下一張 按鈕 */.prev , .next{? cursor:pointer;? position:absolute;? top:50%;? width:auto;? margin-top:-22px;? padding:16px;? color:white;? font-weight:bold;? font-size:18px;? transition: 0.6s ease;? border-radius: 0 5px 5px 0; ?}/* 定義 “下一張”按鈕靠右 */.next {? right:0;? border-radius:5px 0 0 5px;}/* 當鼠標經過時,為按鈕添加一個有透明度的背景 */.prev:hover, .next:hover {? background-color:rgba(0,0,0,0.8)}/* 標題文本 */.text {? color:#f2f2f2;? font-size:15px;? position:absolute;? bottom:8px;? width:100%;? text-align:center;}/* 數字文本 */.numbertext {? color:#f2f2f2;? font-size:12px;? padding:8px 12px;? position:absolute;? top:0;}/* 標記符號 */.dot {? cursor:pointer;? height:13px;? width:13px;? margin:0 2px;? background-color:#bbb;? border-radius:50%;? display:inline-block;? transition:background-color 0.6s ease;}.active, .dot:hover {? background-color: #717171;}/* 淡入淡出 */.fade {? -webkit-animation-name:fade;? -webkit-animation-duration:1.5s;? animation-name:fade;? animation-duration:1.5s;}@-webkit-keyframes fade {? from {opacity:0.4}? to {opacity:1}}@keyframe fade {? from {opacity:0.4}? to {opacity:1}}</style></head><body><div class="slideshow-container">??? <div class="mySlides fade">??????? <div class="numbertext">1 / 3</div>??????? <div class="red" style="width: 100%"></div>??????? <div class="text">文本 1</div>??? </div>??? <div class="mySlides fade">??????? <div class="numbertext">2 / 3</div>??????? <div class="green" style="width: 100%"></div>??????? <div class="text">文本 2</div>??? </div>??? <div class="mySlides fade">??????? <div class="numbertext">3 / 3</div>??????? <div class="blue" style="width: 100%"></div>?? ??? ?<div class="text">文本 3</div>??? </div>??? <a class="prev" onclick="plusSlides(-1)">&#10094;</a>??? <a class="next" onclick="plusSlides(1)">&#10095;</a></div><br/><div style="text-align:center">??? <span class="dot" onclick="currentSlide(1)"></span>??? <span class="dot" onclick="currentSlide(2)"></span>??? <span class="dot" onclick="currentSlide(3)"></span></div><script>var slideIndex=1;showSlides(slideIndex);function plusSlides(n){??? showSlides(slideIndex += n);}function currentSlide(n){??? showSlides(slideIndex = n);}function showSlides(n){??? var i;??? var slides = document.getElementsByClassName("mySlides");??? var dots = document.getElementsByClassName("dot");??? if (n > slides.length) {??????? slideIndex = 1??? } ??? if (n < 1) {??????? slideIndex = slides.length??? }??? for (i = 0;i < slides.length; i++) {??????? slides[i].style.display = "none";??? }??? for (i = 0;i <dots.length; i++) {??????? dots[i].className = dots[i].className.replace(" active ", "");??? }??? slides[slideIndex-1].style.display = "block";??? dots[slideIndex-1].className += " active ";}</script></body></html>
查看完整描述

2 回答

已采納
?
zhanghqcn

TA貢獻6條經驗 獲得超2個贊

setInterval(function(){

plusSlides(1);

},1000)

查看完整回答
1 反對 回復 2017-09-13
  • 昵稱什么DE
    昵稱什么DE
    非常感謝,想再請教一下 plusSlides(1); 這里的 1 是做什么的?
  • zhanghqcn
    zhanghqcn
    plusSlides()這個函數就是相當于加讓你的輪播向右,他的參數也就是你說的1是每次變化的個數,現在寫的1就是每次移動一個
  • 昵稱什么DE
    昵稱什么DE
    好的,O(∩_∩)O謝謝
?
darkwing_

TA貢獻4條經驗 獲得超12個贊

setInterval,定時器,每隔一定時間執行以下往后翻的動作

查看完整回答
2 反對 回復 2017-09-13
  • 2 回答
  • 1 關注
  • 2097 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號