亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

jQuery圖片輪播的具體實現

標簽:
JQuery

         

<div id="scrollPics">    <ul class="slider" >        <li><img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/ads/1.gif"/></li>        <li><img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/ads/2.gif"/></li>        <li><img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/ads/3.gif"/></li>        <li><img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/ads/4.gif"/></li>        <li><img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/ads/5.gif"/></li>    </ul>    <ul class="num" >        <li class="on">1</li>        <li>2</li>        <li>3</li>        <li>4</li>        <li>5</li>    </ul></div>
#scrollPics{    height: 150px;    width: 100%;    margin-bottom: 10px;    overflow: hidden;    position:relative;}.num{    position:absolute;    right:5px;    bottom:5px;}#scrollPics .num li{    float: left;    color: #FF7300;    text-align: center;    line-height: 16px;    width: 16px;    height: 16px;    cursor: pointer;    overflow: hidden;    margin: 3px 1px;    border: 1px solid #FF7300;    background-color: #fff;}#scrollPics .num li.on{    color: #fff;    line-height: 21px;    width: 21px;    height: 21px;    font-size: 16px;    margin: 0 1px;    border: 0;    background-color: #FF7300;    font-weight: bold;}

用绝对定位设置列表 num 的位置,对 li 设置相关样式,on 表示显示图片对应的数字列表中 li 的样式类别。

接下来是 js 代码:

//滚动广告//http://www.dehome.net/设计之家    var len = $(".num > li").length;    var index = 0;  //图片序号    var adTimer;    $(".num li").mouseover(function() {        index = $(".num li").index(this);  //获取鼠标悬浮 li 的index        showImg(index);    }).eq(0).mouseover();    //滑入停止动画,滑出开始动画.    $('#scrollPics').hover(function() {        clearInterval(adTimer);    }, function() {        adTimer = setInterval(function() {            showImg(index)            index++;            if (index == len) {       //最后一张图片之后,转到第一张                index = 0;            }        }, 3000);    }).trigger("mouseleave");    function showImg(index) {        var adHeight = $("#scrollPics>ul>li:first").height();        $(".slider").stop(true, false).animate({            "marginTop": -adHeight * index + "px"    //改变 marginTop 属性的值达到轮播的效果        }, 1000);        $(".num li").removeClass("on")            .eq(index).addClass("on");    }


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消