-2
A
回答
0
这里是一个香草JS旋转木马,你可以看看,但正如其他人指出,堆栈溢出不是一个服务来为你创建你的项目。您需要更多地研究CSS,以便让旋转木马以您想要的方式呈现。
//Changed index so 1 is actually first image, rather than starting at 0 index
var index = 1;
var paused = false;
var slideShow = [];
for (i=0; i<document.getElementsByClassName("slideShow").length; i++) {
slideShow[i] = document.getElementsByClassName("slideShow")[i];
slideShow[i].style.display = "none";
}
slideShow[0].style.display = "inline";
var slides = setInterval(function() {
if (index < slideShow.length) {
index++;
showDivs();
}
else {
index = 1;
showDivs();
}
},1000);
function control(n) {
clearInterval(slides);
if (index+n > slideShow.length) {
index = 1;
}
else if (index+n <= 0) {
index = slideShow.length;
}
else {
index += n;
}
showDivs();
}
function showDivs() {
//Hide all slideShow elements, and then show only the targeted element
for (let i=1; i<=slideShow.length; i++) {
slideShow[i-1].style.display = "none";
}
slideShow[index-1].style.display = "inline";
}
<button onclick="control(-1)" class="arrows" id="left"><</button>
<p class="slideShow">1</p>
<p class="slideShow">2</p>
<p class="slideShow">3</p>
<p class="slideShow">4</p>
<p class="slideShow">5</p>
<button onclick="control(1)" class="arrows" id="right">></button>
相关问题
- 1. 在引导旋转木马
- 2. 引导旋转木马滑块与文本
- 3. 引导旋转木马滑块响应不工作
- 4. 引导旋转木马滑块 - 只移动滑块,没有过多的内容
- 5. 错误在旋转木马滑块笨
- 6. jQuery Mobile的滑块/旋转木马
- 7. 试图制作旋转木马滑块
- 8. 寻找原型滑块/旋转木马
- 9. JQuery滑块/旋转木马计算
- 10. Angular2光滑旋转木马
- 11. 滑块与旋转木马图像滑块
- 12. jquery touch旋转木马滑块菜单导航
- 13. 引导 - 褒奖旋转木马问题
- 14. 无法创建引导旋转木马
- 15. 引导旋转木马 - 随机顺序
- 16. 旋转木马不在引导工作
- 17. 引导旋转木马加载
- 18. 旋转木马图像不引导
- 19. 滑动旋转木马滑动计数
- 20. Angular UI引导旋转木马中的奇怪滑动行为
- 21. 引导旋转木马滑块指标并不在我的网站工作
- 22. 旋转木马滑块在创建多个旋转木马时滑动不正确
- 23. 旋转木马
- 24. 光滑的旋转木马 - 显示旋转木马盒内的盒子
- 25. 垂直旋转的3D引导旋转木马
- 26. 油滑的旋转木马不工作
- 27. jquery旋转木马滑动问题铬
- 28. appendDots与多个光滑旋转木马
- 29. BOOTSTRAP旋转木马是不是滑动
- 30. Bootsrap旋转木马文本不滑动
预计你至少尝试为自己的代码这一点。堆栈溢出不是代码写入服务。我建议你做一些[**额外的研究**](http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) ,无论是通过谷歌或通过搜索,尝试和。如果您仍然遇到麻烦,请返回**您的代码**并解释您所尝试的内容。 –