Javascript 纯JS水平滑块
我有一个愚蠢、简单的问题,但我是JS的初学者。我想创建一个水平滑块。目前,JS代码如下所示:Javascript 纯JS水平滑块,javascript,html,css,slider,Javascript,Html,Css,Slider,我有一个愚蠢、简单的问题,但我是JS的初学者。我想创建一个水平滑块。目前,JS代码如下所示: var slideIndex = 0; slider(); function slider() { var i; var x = document.getElementsByClassName("part"); for (i = 0; i < x.length; i++) { x[i].style.display = "none"; } slideIndex++; if (slideIn
var slideIndex = 0;
slider();
function slider() {
var i;
var x = document.getElementsByClassName("part");
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
slideIndex++;
if (slideIndex > x.length) {slideIndex = 1}
x[slideIndex-1].style.display = "inline";
setTimeout(slider, 3000);
}
我知道应该使用marginLeft属性使图像从左向右显示,但我不知道如何在代码中使用此属性。任何帮助/提示都将不胜感激
HTML代码:
<div class="container">
<section class="content">
<div id="img1" class="slide">
<h2>...</h2>
<p>....</p>
</div>
<div id="img2" class="slide">
<h2>....</h2>
<p>....</p>
</div>
</section>
</div>
也许你可以添加一个幻灯片动画类 var slideIndex=0; 滑块; 功能滑块{ var i; var x=document.getElementsByClassNamepart; 对于i=0;i
也许你可以添加一个幻灯片动画类 var slideIndex=0; 滑块; 功能滑块{ var i; var x=document.getElementsByClassNamepart; 对于i=0;i
不是纯JS而是IE10+的好答案,一定要投西蒙的票。不是纯JS而是IE10+的好答案,一定要投西蒙的票。