2017-07-18 83 views
1

因此,我正在尝试学习JavaScript,但同时我正在操纵其他代码,如w3school's。我以为我可以管理这个,但我挣扎着。从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> 
+0

只要删除任何使用“点”。无论如何,你想要做的大部分更改都是从HTML中删除元素。 – George

回答

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

+0

非常感谢,我确实尝试删除任何与它有关的点,但我似乎有一半的方法遗留下来。 我可以对CSS和html进行排序,感谢您的帮助,仔细看看差异,看看我哪里出错:) –

+0

如果它适合您的需求,请接受这个aswer –

+0

完成:)对不起,我没有不知道'接受'是一件事情:D –