简体   繁体   English

从w3school编辑滑块

[英]Editing a Slider from w3school

So I'm trying to learn JavaScript but in the mean time I'm manipulating other's code, such as w3school's. 因此,我尝试学习JavaScript,但是与此同时,我正在操纵其他人的代码,例如w3school。 I thought I could manage this but am struggling. 我以为我可以解决这个问题,但仍在挣扎。

I'm trying to remove anything to do with the dot, numbering and caption from this script. 我正在尝试从此脚本中删除与点,编号和标题有关的所有内容。 I can work through process of elimination but I'd rather not end up with some messy script. 我可以完成消除的过程,但是我不想最终得到一些凌乱的脚本。

This is a link to the complete code https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_slideshow_auto 这是完整代码的链接https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_slideshow_auto

Thank you in advance.. 先感谢您..

<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>

Its not that hard :) Here you have it: 它不是那么困难:)在这里,你有:

<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>

Furthermore you might want to remove the unnecesary css classes. 此外,您可能要删除不必要的css类。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM