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

首頁 > 編程 > JavaScript > 正文

javascript實現列表滾動的方法

2019-11-20 11:57:21
字體:
來源:轉載
供稿:網友

本文實例講述了javascript實現列表滾動的方法。分享給大家供大家參考。具體如下:

index.html如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <link rel="stylesheet" type="text/css" href="css/global.css" /> <script type="text/javascript" src="js/jquery-1.7.min.js"></script> <script type="text/javascript" src="js/scroll_img.js"></script> <title>圖片列表滾動</title></head><body><div class="scroll_img_wrap clearfix"> <p class="left_btn"><a href="javascript:void(0)"><img src="images/btn.jpg" /></a></p> <div id="scroll_img">  <ul class="scroll_img_list clearfix">   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information1</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information2</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information3</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information4</a></p>   </li>   <li>    <p><a href="#"><img src="images/2.jpg" alt="#" /></a></p>    <p><a href="#">information5</a></p>   </li>   <li>    <p><a href="#"><img src="images/2.jpg" alt="#" /></a></p>    <p><a href="#">information6</a></p>   </li>   <li>    <p><a href="#"><img src="images/2.jpg" alt="#" /></a></p>    <p><a href="#">information7</a></p>   </li>   <li>    <p><a href="#"><img src="images/2.jpg" alt="#" /></a></p>    <p><a href="#">information8</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information9</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information10</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information11</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information12</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information13</a></p>   </li>   <li>    <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p>    <p><a href="#">information14</a></p>   </li>  </ul> </div> <p class="right_btn"><a href="javascript:void(0)"><img src="images/btn.jpg" /></a></p></div></body><script type="text/javascript">(function(){ var test=new scroll_img('scroll_img',150,590,140,10); test.initialize(); $('.left_btn').click(function(){  test.stop();  test.left();  test.autoplay(); }); $('.right_btn').click(function(){  test.stop();  test.right();  test.autoplay(); });})();</script></html>

scroll_img.js如下:

function scroll_img(target,distance,show_width,li_width,mr){ this.distance=distance;  //每次移動距離 this.target=$("#"+target); this.show_width=show_width; //顯示區域寬度 this.li_width=li_width;  //items寬度 this.mr=mr;     //items間距 this.scrollbar=$("#"+target).find('ul'); this.position=0; this.direction=1;}scroll_img.prototype={ version:1.00, author:"yangfeifei", date:2011-11-21, initialize:function(){  var t=this;  t.scrollbar.css('position','relative');  //初始動作  t.autoplay();  t.scrollbar.mouseover(function(){t.stop();});  //鼠標移到圖片上停止自動播放  t.scrollbar.mouseout(function(){t.autoplay();}); //鼠標移出圖片開始自動播放 }, right:function(){  var t=this;  (-t.position)<t.total_length()?t.position-=t.distance:t.position=t.position;  if((-t.position)<t.total_length()){   t.scrollbar.animate({left:t.position},500);   t.direction=1;  }  if((-t.position)==t.total_length()){   t.scrollbar.animate({left:t.position},500);   t.direction=-1;  } }, left:function(){  var t=this;  (-t.position)>0?t.position+=t.distance:t.position=t.position;  if((-t.position)>0){   t.scrollbar.animate({left:t.position},500);   t.direction=-1;  }  if((-t.position)==0){   t.scrollbar.animate({left:t.position},500);   t.direction=1;  } }, total_length:function(){  var t=this,  total_num=t.scrollbar.find('li').length;  return total_num*(t.li_width+t.mr)-(t.mr+t.show_width); }, autoplay:function(){  var t=this;  t.setInt=setInterval(function(){   t.direction==1?t.right():t.left();  },3000); }, stop:function(){  var t=this;  clearInterval(t.setInt); }}

global.css如下:

/*CSS reset*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:arial,"宋體";}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:bold;}ol,ul{list-style-type:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}/*font-size:100%;的作用主要是改變它默認的大小,繼承父體的字體大小*/q:before,q:after{content:' ';}abbr,acronym{border:0;}.cb{clear:both;}.cl{clear:left;}.cr{clear:right;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}/*主體css*/.scroll_img_wrap{width:612px;margin: 10px auto;} #scroll_img{width:590px;overflow:hidden;float:left;*position:relative;border: 1px #ccc solid;}/*可視區域寬度*/  .scroll_img_list{width:9999px;}   .scroll_img_list li{float:left;width:140px;margin-right:10px;}/*items*/   .scroll_img_list li p{text-align:center;}   .scroll_img_list li p a{text-decoration:none;color:#666;} .left_btn,.right_btn{float:left;}

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91免费看国产| 久久精品久久久久久国产 免费| 欧美在线亚洲在线| 久久综合88中文色鬼| 亚洲2020天天堂在线观看| 38少妇精品导航| 亚洲最大的网站| 一区二区欧美亚洲| 日韩电影免费在线观看中文字幕| 亚洲xxxx视频| 中文字幕精品www乱入免费视频| 亚洲aa中文字幕| 国产精品中文字幕久久久| 国产成人一区二区三区小说| 国产成人综合亚洲| 亚洲黄页视频免费观看| 一区二区av在线| 91精品久久久久久久久久久| 欧美激情女人20p| 国产精品久久国产精品99gif| 欧美超级免费视 在线| 成人久久一区二区| 亚洲人成电影在线| 色婷婷av一区二区三区在线观看| 国产精品www色诱视频| 在线播放日韩欧美| 国产精品视频最多的网站| 久久99精品国产99久久6尤物| 亚洲免费中文字幕| 国产免费观看久久黄| 国产精品中文久久久久久久| 亚洲午夜av久久乱码| 亚洲国产欧美在线成人app| 97在线视频国产| 成人激情视频在线播放| 国产亚洲精品久久久久动| 欧美性xxxx在线播放| 国产精品丝袜白浆摸在线| 91精品国产91久久久久久吃药| 久久五月天色综合| 亚洲黄色片网站| 91免费看片网站| 亚洲人成电影在线播放| 国产激情久久久久| 亚洲一区二区三区乱码aⅴ蜜桃女| 成人在线免费观看视视频| 亚洲欧美激情精品一区二区| 最近2019中文字幕大全第二页| 4k岛国日韩精品**专区| 这里只有视频精品| 正在播放欧美视频| 日韩免费高清在线观看| 国产精品高精视频免费| www.久久撸.com| 亚洲毛片在线观看| 狠狠操狠狠色综合网| 亚洲第一国产精品| 日韩精品视频免费专区在线播放| 亚洲精品美女在线观看播放| 国产精品福利无圣光在线一区| 亚洲福利在线播放| xvideos成人免费中文版| 久久国产精品久久久| 久热99视频在线观看| 国产成人精品一区二区在线| 国产91露脸中文字幕在线| 亚洲免费av片| 国产99视频精品免视看7| 亚洲精品在线视频| 久久久噜久噜久久综合| 国产精品亚洲欧美导航| 国产成人精品免费视频| 亚洲国产私拍精品国模在线观看| 日韩成人激情在线| 日韩av高清不卡| 尤物tv国产一区| 久久久久久久一区二区三区| 欧美国产精品日韩| 国内精品小视频| 久久影视电视剧凤归四时歌| 伊人久久久久久久久久久| 在线观看国产欧美| 国产亚洲精品久久久久久777| 91精品久久久久久综合乱菊| 国产免费一区二区三区香蕉精| 亚洲电影免费观看高清| 国产成人aa精品一区在线播放| 91麻豆国产语对白在线观看| 日韩有码视频在线| 国产91亚洲精品| 亚洲午夜小视频| 久久久久久国产精品三级玉女聊斋| 亚洲嫩模很污视频| 亚洲欧美制服中文字幕| 中文字幕av一区二区三区谷原希美| 久久久999国产精品| 日韩精品视频免费专区在线播放| 国产一区二区三区免费视频| 日韩在线播放一区| 亚洲一区www| 日韩精品在线视频| 国产精品久久国产精品99gif| 亚洲男人的天堂在线播放| 国产视频精品久久久| 亚洲a区在线视频| 日韩精品在线私人| 久久精品久久精品亚洲人| 日韩美女av在线| 国产97人人超碰caoprom| 热久久这里只有| 伦理中文字幕亚洲| 在线观看不卡av| 成人久久久久爱| 成人免费观看49www在线观看| 成人做爽爽免费视频| 555www成人网| 亚洲综合国产精品| 伦理中文字幕亚洲| 色久欧美在线视频观看| 亚洲色图校园春色| 欧美日韩黄色大片| 国产亚洲精品久久久久动| 91精品国产成人| 国产在线视频91| 亚洲乱码一区二区| 日韩欧美国产激情| 日韩精品在线播放| 欧美激情亚洲自拍| 亚洲日本中文字幕免费在线不卡| 久久久中精品2020中文| 91精品国产乱码久久久久久蜜臀| 日韩大片免费观看视频播放| 精品国产1区2区| 国产精品专区h在线观看| 精品久久久久国产| 国产精品午夜视频| 日本一区二区在线播放| 国产v综合v亚洲欧美久久| 亚洲无限乱码一二三四麻| 亚洲第一精品久久忘忧草社区| 欧美性极品xxxx娇小| 欧美色图在线视频| 亚洲欧美国产日韩天堂区| 日韩av在线免播放器| 91精品视频一区| 亚洲天堂av在线免费观看| 欧美综合在线观看| 26uuu亚洲伊人春色| 欧美日韩中文字幕在线| 668精品在线视频| 国产成人极品视频| 中文字幕国产日韩| 亚洲精品短视频| 国产日韩在线看| 动漫精品一区二区| 国产精品视频资源| 国产精品日韩一区| 国产视频久久网| 久久精品亚洲热| 国产精品视频xxxx| 欧美日韩国产二区| 国产亚洲精品久久久久久| 欧美电影在线观看完整版| 91精品国产沙发|