亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery實現模擬marquee標簽效果

2019-11-20 12:03:33
字體:
來源:轉載
供稿:網友

Marquee

      模仿IE下面的marquee效果,鼠標移上去暫停。形成環的主要原理在于每張圖片一旦判斷出了外面的顯示窗口就添加到尾部,用append和prepend模擬數組的push()和shift()。

      代碼如下:

HTML

<!doctype html><html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta content="" name="keywords" /><meta content="" name="description" /><meta name="author" content="codetker" /><head><title>模擬marquee標簽效果的簡單實現</title><link href="style/reset.css" rel="stylesheet" type="text/css"><link href="style/style.css" rel="stylesheet" type="text/css"><script type="text/javascript" src="js/jquery-1.9.1.min.js"></script><script type="text/javascript" src="js/jquery.codetker.marquee.js"></script></head><body>  <div class="wrap">    <div class="marquee">      <ul>        <li>          <a href="" title="">1            <img src="images/test.jpg" alt="">          </a>        </li>        <li>          <a href="" title="">2            <img src="images/test.jpg" alt="">          </a>        </li>        <li>          <a href="" title="">3            <img src="images/test.jpg" alt="">          </a>        </li>        <li>          <a href="" title="">4            <img src="images/test.jpg" alt="">          </a>        </li>        <li>          <a href="" title="">5            <img src="images/test.jpg" alt="">          </a>        </li>        <li>          <a href="" title="">6            <img src="images/test.jpg" alt="">          </a>        </li>        <li>          <a href="" title="">7            <img src="images/test.jpg" alt="">          </a>        </li>        <li>          <a href="" title="">8            <img src="images/test.jpg" alt="">          </a>        </li>      </ul>    </div>  </div><script type="text/javascript">  $(document).ready(function(){    $(".marquee").marquee();  });</script></body></html>

CSS

@charset "utf-8";/* CSS Document */body{  margin:0 0;  padding:0 0;  height:100%;  width:100%;}.wrap{  font-family:"微軟雅黑","宋體", Times, "Times New Roman", serif;  font-size:14px;  margin:0 0;  padding:0 0;  height:100%;  width:100%;  overflow:hidden;}.marquee{  margin: 0 auto;  width: 960px;  height: 300px;  overflow: hidden;}.marquee ul{  width: 10000px;}.marquee ul li{  float: left;  width: 500px;  text-align: center;}.marquee ul li a{}.marquee ul li a:hover{  color: red;}

JavaScript

/* * boxScroll 0.1 * 兼容IE8,FF,Chrome等常見瀏覽器 */ ;(function($,window,document,undefined){   //定義構造函數   var BoxObj=function(ele,opt){     this.$element=ele; //最外層對象     this.defaults={       'style': 0 ,//滾動樣式選擇,默認為普通效果       'speed': 1 ,//默認為1s       'direction': 'left'//默認為向左邊滾動     },        this.options=$.extend({},this.defaults,opt );     //這里可以添加一些通用方法     }   //給構造函數添加方法   BoxObj.prototype={     commonScroll:function(){       //接收對象屬性       var obj=this.$element;       var boxWindow=$(this.$element).children('ul');       var speed=this.defaults.speed;       var style=this.defaults.style;       var direction=(this.defaults.direction=='left')? 1 : -1;       var lists=$(boxWindow).children('li');       var len=$(lists).length;       var boxWidth=$(lists[0]).width();       var timer;       var step=(this.defaults.direction=='left')? 0 : boxWidth;       function move(style,speed,direction){         if (style==0) {           if (direction==1) {             step+=1;             if(step>boxWidth){               step-=boxWidth;               $(boxWindow).append($(boxWindow).children().eq(0));//將第一項放在最后,相當于push(0),shift()             }else{               $(obj).scrollLeft(step);             }           }else if (direction== -1) {             step-=1;             if(step<0){               step+=boxWidth;               $(boxWindow).prepend($(boxWindow).children().eq(len-1));//將最后一項放在最前,相當于pop(last),unshift()             }else{               $(obj).scrollLeft(step);             }           }else{//不執行之外的數值           }         }else{//留待擴展,多了改switch         }       }       timer=setInterval(function(){         move(style,speed,direction);       },10*speed); //由于時間取得小,肉眼就看不出來      $(lists).each(function() {//鼠標移上暫停        $(this).hover(function() {          clearInterval(timer);        }, function() {          clearInterval(timer);          timer=setInterval(function(){             move(style,speed,direction);           },10*speed);        });      });     }          }   $.fn.marquee=function(options){     //創建實體     var boxObj=new BoxObj(this,options);     //用尾調的形式調用對象方法     return boxObj.commonScroll();   } })(jQuery,window,document);

      詳細下載見https://github.com/codetker/myMarquee

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
热re99久久精品国产66热| 亚洲专区中文字幕| 久久久最新网址| 欧美精品久久一区二区| 欧美另类xxx| 日韩在线视频线视频免费网站| 91久久久久久久久久久| 17婷婷久久www| 久久免费少妇高潮久久精品99| 国产精品三级久久久久久电影| 欧洲精品在线视频| 福利视频导航一区| 久久精品中文字幕一区| 中文字幕精品一区二区精品| 国产久一一精品| 亚洲国产中文字幕在线观看| 中文字幕亚洲欧美在线| 日本精品久久久久久久| 一本色道久久88精品综合| 欧美日韩国产限制| 视频一区视频二区国产精品| 国产欧美日韩精品在线观看| 日韩av在线网址| 亚洲美女久久久| 欧美久久精品一级黑人c片| 欧美日韩xxx| 日韩一级裸体免费视频| 亚洲色图15p| 77777少妇光屁股久久一区| 5278欧美一区二区三区| 在线观看日韩专区| 久久视频中文字幕| 国产91av在线| 欧美成aaa人片在线观看蜜臀| 国产91免费观看| 欧美日韩国产在线播放| 国产色婷婷国产综合在线理论片a| 疯狂欧美牲乱大交777| 国产成人精品亚洲精品| 成人激情在线播放| 高清欧美性猛交| 国产日韩在线看| 欧美激情乱人伦| 日韩在线观看成人| 91免费福利视频| 国产精品极品美女粉嫩高清在线| 国产99久久久欧美黑人| 在线成人激情黄色| 日韩高清欧美高清| 亚洲电影天堂av| 国产日韩精品电影| 亚洲一区二区三| 国产欧美日韩91| 国产精品ⅴa在线观看h| 最好看的2019的中文字幕视频| 欧美国产日韩中文字幕在线| 国产精品久久久久秋霞鲁丝| 日韩小视频在线观看| 久久久久久免费精品| 亚洲最大的av网站| 精品久久久在线观看| 国产亚洲美女久久| 久久久亚洲影院你懂的| 欧美极品在线视频| 成人免费网视频| www日韩中文字幕在线看| 亚洲一区二区少妇| 国产精品久久久久久久久久尿| 国产精品久久久久久中文字| 成人欧美在线视频| 日韩最新在线视频| 欧美国产视频日韩| 亚洲图片制服诱惑| 美日韩精品视频免费看| 日韩的一区二区| 日韩精品高清在线| 亚洲人成电影网站| 不卡在线观看电视剧完整版| 日韩精品中文字幕久久臀| 日韩成人在线视频观看| 久久精品国产亚洲| 日韩精品在线观看视频| 人人澡人人澡人人看欧美| 日本19禁啪啪免费观看www| 欧美亚洲视频一区二区| 久久精品免费电影| 精品久久香蕉国产线看观看gif| 欧美精品亚州精品| 久久精品国产91精品亚洲| 欧美色视频日本高清在线观看| 国产精品国产福利国产秒拍| 在线播放日韩欧美| 成人妇女淫片aaaa视频| 55夜色66夜色国产精品视频| 成人疯狂猛交xxx| 亚洲电影成人av99爱色| 国产日韩中文字幕| 45www国产精品网站| 欧美日韩国产精品一区| 亚洲欧美国产一本综合首页| 91精品国产91久久久久久久久| 国产性猛交xxxx免费看久久| 国产视频在线观看一区二区| 国产精品久久色| 欧美黑人xxxⅹ高潮交| 97免费视频在线播放| 国产日韩在线视频| 国外成人在线直播| 久久精品国产成人| 日韩最新中文字幕电影免费看| 美女福利视频一区| 91福利视频在线观看| 精品国产户外野外| 一区二区三区国产视频| 国内伊人久久久久久网站视频| 成人激情免费在线| 日韩欧美成人网| 欧美成人免费网| 日韩在线免费观看视频| 日韩免费观看视频| 97超级碰碰人国产在线观看| 亚洲aa在线观看| 国产91对白在线播放| 日韩久久精品电影| 91色在线观看| 亚洲性xxxx| 亚洲aa中文字幕| 国产z一区二区三区| 色偷偷亚洲男人天堂| 久久精品国产视频| 亚洲欧美国产精品久久久久久久| 超碰97人人做人人爱少妇| 成人黄色在线播放| 在线播放精品一区二区三区| 国产丝袜精品第一页| 欧美日韩国产在线| 夜夜嗨av色一区二区不卡| 成人乱人伦精品视频在线观看| 久久躁日日躁aaaaxxxx| 国产精品黄页免费高清在线观看| 精品国偷自产在线视频| 亚洲福利视频网站| 亚洲区免费影片| 91精品国产777在线观看| 欧美黄色片在线观看| 国产精品久久国产精品99gif| 亚洲aⅴ日韩av电影在线观看| 日韩网站免费观看| 亚洲国产小视频| 久久91精品国产91久久跳| 亚洲成人av片在线观看| 亚洲电影免费在线观看| 精品久久久久久电影| 国产精品亚洲视频在线观看| 日韩在线国产精品| 久久香蕉国产线看观看网| 欧美精品免费在线观看| 亚洲xxxxx| 日韩av免费看| 日韩免费av片在线观看| 精品视频久久久久久久| 亚洲天堂一区二区三区| 91久热免费在线视频| 国产xxx69麻豆国语对白|