jquery实现图片轮播

代码如下:
自行引用jquery插件

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>jquery实现图片轮播</title>
</head>
<body style="background:#ffffff">
    
    <!--图片与特效 开始-->
        <div class="row-fluid">

            <!--图片 开始-->
            <div class="">
                <div class="">
                    <div class="">
                        <h4>图片</h4>
                    </div>
                    <div class="" style="background:#dadada" >
                        <div class="">
                            <div class="">
                                <button onclick="LookImg(1)">1</button>
                                <button onclick="LookImg(2)">2</button>
                                <button onclick="LookImg(3)">3</button>
                            </div>
                            <div class="">
                                <button id="lunbo" class="" onclick="dinshi()">定时轮播</button>
                            </div>
                        </div>
                        <br />
                        <div style="">
                            <i><img id="img" src="自行引用图片" /></i>
                        </div>
                        
                    </div>

                </div>
            </div>
            <!--图片 结束-->

        </div>
	<!--图片与特效 结束-->
    
</body>

<script>
        //淡入淡出图片更换
        function LookImg(m) {
            //原始的淡出代码
            //$("#img").fadeOut("slow")
            //"slow","normal","fast"或表示动画时长的毫秒数值(如:1000)
			

            $("#img").fadeOut("slow", function () {
                var value = m;
                if (value == 1) {
                    $("#img").attr("src", "自行引用图片");//设置图片 /Content/img/xxx.jpg(替换)
                    $("#img").fadeIn("slow");//淡入图片(显示)
                }
                if (value == 2) {
                    $("#img").attr("src", "自行引用图片");
                    $("#img").fadeIn("slow");
                }
                if (value == 3) {
                    $("#img").attr("src", "自行引用图片");
                    $("#img").fadeIn("slow");
                }
            });
        }

        //声明轮播的全局变量
        var dingshi

        //轮播开始
        function dinshi() {
            var tiaoshu = 1;//声明一个变量记录m的变化

            //每隔三秒弹出 "Hello":↓
            //初始方法使用:setTimeout(function(){alert("Hello")},3000);
            dingshi = setInterval(function ()
            {
                var m = tiaoshu;
                LookImg(m);
                tiaoshu++;
                if (tiaoshu == 6) {
                    tiaoshu = 1;
                }
            }, 5000);//1000等于1秒
            $("#lunbo").attr("onclick", "dingshiStop()")//更换点击事件
            $("#lunbo").text("定时轮播(开启中)");//字段替换
        }
//轮播停止
        function dingshiStop() {
            clearTimeout(dingshi);
            $("#lunbo").attr("onclick", "dinshi()");//更换点击事件
            $("#lunbo").text("定时轮播(关闭中)");//字段替换
        }
    </script>

</html>

只要清楚如何将元素的图片进行替换以后,剩下的替换动画和定时运行不难实现,多查看帮助手册对自己会有很大的帮助。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值