jquery+js+css自己做的首页图片自动滚动

找了很多看了很多例子,而且也有很多种方法,都看晕了。都觉得挺麻烦的,索性自己做一个。刚开始觉得挺难的,做了后还是比较顺利嘿嘿。

<script type="text/javascript">
    //--------------------首页图片轮滚--------------        
        var length = 1;  //一共有四张图
        var item = 0;
        //js----------------------------
        function LeftClick() {
            if (item != 0) {
                item--;
            } else if (item == 0) {
                item = length - 1;
            }
            Roll();
        }
        function RigthClick() {
            if (item != length - 1) {
                item++;
            } else if (item == length - 1) {
                item = 0;
            }
            Roll();
        }
        function init() {
            var timer = setInterval('RigthClick()', 5000);
        }
        function Roll() {
            $('#roll a').css('background', '#000');
            $('#roll a').eq(item).css('background', 'red');
            $('#ca>li').hide();
            $('#ca li').eq(item).fadeIn(100);
        }
        init();
        //Jquery------------------------------
        $(document).ready(function () {
            length = $('#ca li').length;
            $("#left").click(function () {
                LeftClick();
            });
            $('#rigth').click(function () {
                RigthClick();
            });
            //滚动小图标---------------------------------------------
            $('#roll a').click(function () {
                if (item != $(this).index()) {
                    item = $(this).index();
                    $('#roll a').css('background', '#000');
                    $(this).css('background', 'red');
                    $('#ca>li').hide();
                    $('#ca li').eq(item).fadeIn(100);
                }
            });
        });
    </script>
    <style>
        #ca
        {
            list-style:none;
            margin:0;
            padding:0;
        }
        h1
        {
            color:White;
            display:inline;
            background-color:#888888;
            opacity:0.3;
            text-align:center;
            font-weight:900;
            
        }
        h1:hover
        {
            cursor:pointer;
            
        }
        .circle { 
        13px;
        height: 13px;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        display:block;
        float:left;
        margin-right:20px;
}
#list li
{
    display:inline;
}
#roll a
{
    cursor:pointer;
    background:#000;
    opacity:0.5;
}
    </style>

<body>
    <form id="form1" runat="server">
        <ul id='ca'>
            <li><a href='#'><img src="images/0.jpg" /></a></li>
            <li id='nima1' style='display:none;'><a href='#'><img src="images/1.jpg" /></a></li>
            <li style='display:none;'><a href='#'><img src="images/2.jpg" /></a></li>
            <li style='display:none;'><a href='#'><img src="images/3.jpg" /></a></li>
        </ul>
        <div style='position:relative; margin:0; padding:0; top: -165px; text-align:right; left: 0px; 586px;'>
        <h1 id='left' style=' 33px; border:0; height:40px; float:left;'><</h1>
        <h1 id='rigth' style=' 33px; border:0; height:40px; float:right;'>></h1>
        </div>
        <div id='roll' 
            style='position:relative; top: -36px; left: 210px; 171px;'>
            <a class='circle' style='background:red;' ></a>
            <a class='circle'></a>
            <a class='circle'></a>
            <a class='circle'></a>
        </div>

    </form>
</body>

原文地址:https://www.cnblogs.com/zheng510ke/p/4510144.html