首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将prev/next btn添加到脚本中

如何将prev/next btn添加到脚本中
EN

Stack Overflow用户
提问于 2022-11-15 05:12:19
回答 2查看 21关注 0票数 0

显示

代码语言:javascript
复制
 <div class="slider">
                <div class="slides">
                  <input type="radio" name="radio-button" id="radio1">
                  <input type="radio" name="radio-button" id="radio2">
                  <input type="radio" name="radio-button" id="radio3">
                  <input type="radio" name="radio-button" id="radio4">
                  <input type="radio" name="radio-button" id="radio5">
                  <input type="radio" name="radio-button" id="radio6">
<div>
代码语言:javascript
复制
                  <div id="next"><</div>
                    <div id="previous">></div>
代码语言:javascript
复制
                  <div class="navigation-manual">
                  <label for="radio1" class="manual-button"></label>
                  <label for="radio2" class="manual-button"></label>
                  <label for="radio3" class="manual-button"></label>
                  <label for="radio4" class="manual-button"></label>
                  <label for="radio5" class="manual-button"></label>
                  <label for="radio6" class="manual-button"></label>
                </div>
</div
代码语言:javascript
复制
  var counter = 1;
  setInterval(function()
  {document.getElementById('radio' + counter).checked = true;
  counter++;
  if(counter > 6){
    counter = 1;
  }
}, 5000);

我想在滑块中添加下一个/前一个函数,但是我对编写代码感到困惑,有人想帮忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-11-15 05:22:19

代码语言:javascript
复制
Please refer to below javascript link and it will work for you 100%.

单击此处

票数 0
EN

Stack Overflow用户

发布于 2022-11-15 05:27:03

像这样检查一下,

代码语言:javascript
复制
<div id="next" onclick="nextClick()"></div>
<div id="previous" onclick="preClick()"></div>

function nextClick(){
    document.getElementById('radio' + counter).checked = true;
    counter++;
    if(counter > 6){
        counter = 1;
    }
}

function preClick(){
    counter = counter - 2;
    document.getElementById('radio' + counter).checked = true;
    counter++;
    if(counter > 6){
        counter = 1;
    }
}

记住,counter变量是一个全局变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74440881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档