小编给大家分享一下如何使用javascript实现图片轮播,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
因为自己是新手自学不久,所以代码有很多不规范的地方,请原谅。
html部分代码:
<div id="head">
<button id="prev" onmousedown="p()" onmouseout="cal()"><</button>
<img height="500px" width="500px" src="image/dell.jpg" alt="Dell">
<button id="next" onmousedown="n()" onmouseout="cal()">></button>
</div>
CSS部分代码:
<style type="text/css">
*
{
margin: 0;
padding: 0;
}
#head
{
width:800px;
height:500px;
border-radius: 5px;
border: 2px solid pink;
margin: 200px auto;
text-align: center;
}
#prev
{
width: 30px;
height: 30px;
border: 0px;
border-radius: 5px;
background-color:white;
color: black;
position: relative;
margin-top: 250px;
float: left;
}
#next
{
width: 30px;
height: 30px;
border: 0px;
border-radius: 5px;
background-color:white;
color: black;
position: relative;
margin-top: 250px;
float: right;
}
</style>
javascript部分代码:
<script>
var prev=document.getElementById("prev");
var next=document.getElementById("next");
var img=document.getElementsByTagName("img")[0];
var imgArr=["image/dell.jpg/dell.jpg","image/dell.jpg/sony.jpg","image/dell.jpg/费列罗.jpg","image/dell.jpg/Nike.jpg"];
var index=0;
//点击左箭头,切换上一张
function p(){
if(index==0)
{
index=imgArr.length;
}
index--;
img.src=imgArr[index];
}
//点击右箭头,切换下一张
function n(){
if(index==imgArr.length)
{
index=0;
}
img.src=imgArr[index];
index++;
}
//设置自动播放
time=setInterval("p()",2000);
//鼠标移入箭头内,停止自动播放
function cal(){
clearInterval(time);
}
</script>
以上是“如何使用javascript实现图片轮播”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。