使用javascript实现图片轮播效果

使用javascript实现图片轮播效果

图片轮播效果是前端开发中比较常见的一个功能,现在我们来简单分析一下实现思路

第一步:在html代码要实现轮播的html标签中添加id属性以便使用javascript时能快找到这个标签,例如:

<img id="img1" src="../img/1.jpg" width="100%">

第二步:分析图片轮播效果是什么事件,据分析,应该是onload事件

第三部:编写函数

var i = 1;

function changeImg(){
        //获取图片的标签,然后改变标签的属性
        var img1 = document.getElementByIDd("img1");
         //i == 3,即实现3张图片的轮播
        if(i == 3)
        {
            i = 1;
        }else{
            i++;
        }
        img1.src = "../img/"+i+".jpg";
}

function init(){
        //设置定时,每过5秒执行一次changeImg函数
        setInterval("changeImg()",5000);
}

第四步:添加事件,例如:

//body标签一经加载,函数即可运行
    <body οnlοad="init()">

    </body>

 

转载于:https://www.cnblogs.com/ithome0222/p/10688107.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值