从w3school编辑滑块

时间:2017-07-18 10:58:12

标签: javascript slider

所以我正在尝试学习JavaScript,但同时我正在操纵其他代码,例如w3school。我以为我可以管理这个,但我正在努力。

我正在尝试删除与此脚本中的点,编号和标题有关的任何内容。我可以通过淘汰的过程,但我宁愿最终得到一些凌乱的脚本。

这是指向完整代码https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_slideshow_auto

的链接

提前谢谢..

<script>
var slideIndex = 0;
showSlides();

function showSlides() {
var i;
var slides = document.getElementsByClassName("mySlides");
var dots = document.getElementsByClassName("dot");
for (i = 0; i < slides.length; i++) {
   slides[i].style.display = "none";  
}
slideIndex++;
if (slideIndex> slides.length) {slideIndex = 1}    
for (i = 0; i < dots.length; i++) {
}
slides[slideIndex-1].style.display = "block";  
setTimeout(showSlides, 4000); // Change image every 2 seconds
}
</script>

1 个答案:

答案 0 :(得分:0)

它不是那么难:) 在这里你有:

<div class="slideshow-container">

<div class="mySlides fade">
  <img src="img_nature_wide.jpg" style="width:100%">
</div>

<div class="mySlides fade">
  <img src="img_fjords_wide.jpg" style="width:100%">
</div>

<div class="mySlides fade">
  <img src="img_mountains_wide.jpg" style="width:100%">
</div>

</div>
<br>

<script>
var slideIndex = 0;
showSlides();

function showSlides() {
    var i;
    var slides = document.getElementsByClassName("mySlides");
    for (i = 0; i < slides.length; i++) {
       slides[i].style.display = "none";  
    }
    slideIndex++;
    if (slideIndex> slides.length) {slideIndex = 1}    
    slides[slideIndex-1].style.display = "block";  
    setTimeout(showSlides, 2000); // Change image every 2 seconds
}
</script>

此外,您可能希望删除不必要的css类。