中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      jquery實現(xiàn)頁面百葉窗走馬燈式翻滾顯示效果的有效方法

      時間:2024-06-13 22:36:53 jQuery Mobile 我要投稿
      • 相關(guān)推薦

      jquery實現(xiàn)頁面百葉窗走馬燈式翻滾顯示效果的有效方法

        1. 這里的代碼需要jquery1.3以上的支持,如下所示:

        復(fù)制代碼 代碼如下:jQuery.fn.extend((

        function($){

        var l = 4,//卷動行數(shù)

        t=5000,//卷動完一次后,隔多長時間下次開始卷動

        rt=500,//每個n卷動過去的耗時

        n="li",//默認(rèn)的卷動對象內(nèi)包含的要卷動的HTML標(biāo)記

        o="ul",//如果卷動時,啟用的包裹卷動元素的HTML標(biāo)記

        e,//調(diào)用對象

        en,//調(diào)用對象內(nèi)所有的要卷動的對象集合

        h;//卷動行高度

        var vLimit=80;//比視覺極限0.1s還小點

        var maxRnum=Math.ceil(rt/vLimit);//最大卷動次數(shù)

        var maxRh=0;//每次卷動高度

        var fnRollFirst=function(arg){//將arg向上卷1個n,完成之后將第1個n移動到最后一個位置

        var rCount=0;//卷動次數(shù)紀(jì)錄

        var rVal=setInterval(function(){//每隔vLimit循環(huán)一次,共循環(huán)maxRnum-1次

        rCount++;

        arg.scrollTop(arg.scrollTop()+maxRh);

        if(rCount>=(maxRnum-1)){//少卷1次

        clearInterval(rVal);

        arg.scrollTop(arg.scrollTop()+h-maxRh*(maxRnum-1));//最后1次修正卷動值

        //移動第一個元素到最后

        var nowN=arg.children(n);

        nowN.eq(nowN.length-1).after(nowN.eq(0));

        //第一個位置空出后需要通過倒卷修正回來

        arg.scrollTop(-h);

        };

        },vLimit);

        };

        var fnRollArr=function(arg){//對數(shù)組中的對象逐一啟動卷動

        var out=setInterval(function(){

        fnRollFirst(arg.shift());

        if(!arg.length){

        clearInterval(out);

        };

        },rt);

        };

        var fnRoll=function(){//獲得需要逐個卷動的對象集合

        var arr=new Array();

        e.children(o).each(function(){

        var rn=$(this).children(n);

        if(rn.length>1){

        arr.push($(this));

        };

        });

        setInterval(function(){

        fnRollArr(arr.slice(0));

        },t);

        };

        var fnLay=function(){//布局頁面

        h=en.height();

        var nu=Math.ceil(en.length/l);

        var u=$("<"+o+">");

        u.css({"overflow":"hidden","height":h+"px","margin-bottom":"15px"});

        for(var i=0;i<l;i++){

        en.slice(nu*i,nu*(i+1)).wrapAll(u);

        };

        };

        var fnMain=function(){//卷動主方法

        if(maxRnum>1){

        fnLay();

        maxRh=Math.ceil(h/maxRnum);

        fnRoll();

        };

        };

        var fnStart= function(arg){//初始化顯示方式

        e=arg;

        en = e.children(n);

        en.show();

        if(en.length>l){

        fnMain();

        }else{

        return false;

        };

        };

        return {

        setLine : function(num){//設(shè)置要分成多少行來卷動

        (!isNaN(num) && num>0)";

        return this;

        },

        setTime : function(num){//卷動間隔時間:毫秒

        (!isNaN(num) && num>0)";

        return this;

        },

        startRoll : function(){//啟動卷動

        fnStart(this);

        }

        };

        }

        )(jQuery));

        2. 頁面可以是這樣子

        復(fù)制代碼 代碼如下:

        //$("#re").setLine(5).setTime(3000).startRoll();

        //簡單的調(diào)用

        $("#re").startRoll();


      【jquery實現(xiàn)頁面百葉窗走馬燈式翻滾顯示效果的有效方法】相關(guān)文章:

      關(guān)于jquery簡單圖片切換顯示效果實現(xiàn)方法介紹10-01

      關(guān)于jQuery實現(xiàn)高亮顯示的方法介紹08-20

      Word頁面顯示異常處理辦法06-18

      有效果的時間管理方法09-21

      最有效果的英語學(xué)習(xí)方法08-04

      盤點冷門卻有效果的網(wǎng)絡(luò)推廣方法09-24

      jQuery(js)如何獲取文字寬度(顯示長度)09-29

      jQuery中prev()方法用法07-16

      jQuery中replaceAll()方法用法10-15

      用SQL實現(xiàn)查詢數(shù)據(jù)不顯示錯誤數(shù)據(jù)的方法08-19

      主站蜘蛛池模板: 人妖另类综合视频网站| 最新午夜国内自拍视频| 欧美成人精品福利在线视频| 元阳县| 国产精品原创永久在线观看| 午夜精品久视频在线观看| 亚洲无人区码一码二码三码区别 | 国产精品人成在线观看| 91亚洲精品久久久蜜桃| 亚洲天堂一区二区久久| 依兰县| 宁波市| 加勒比在线一区二区三区| 一区二区三区自拍偷拍亚洲| 亚洲精品白浆高清久久| 蜜桃视频中文在线观看| 国产女主播强伦视频网站| 无码高清视频在线播放十区| 蜜桃视频永久免费观看| 亚洲大尺度视频在线看| 日韩高清av一区二区| 久久亚洲日本免费高清一区| 亚洲综合网站精品一区二区| 97色人阁俺也去人人人人人| 绍兴县| 国产福利美女小视频| 国产成人亚洲精品2020| av天堂线上| 成人国产精品免费网站| 国产小视频一区二区三区| 久久久久综合一本久道| 少妇熟女淫荡丰满| 精精国产xxx在线视频app| 亚洲AV手机专区久久精品| av在线观看亚洲天堂| 久久精品国产72国产精福利| 国产欧美日本亚洲精品一4区| 日韩女优中文字幕在线| 亚洲一区二区三区在线观看蜜桃| 国产精品性一区二区三区| 国产精品久久久久久久y|