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

首頁 > 語言 > JavaScript > 正文

javascript實現列表滾動的方法

2024-05-06 16:24:06
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了javascript實現列表滾動的方法,較為詳細的分析了javascript實現列表滾動的頁面布局及javascript滾動效果的實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

index.html如下:

 

 
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
  2. "http://www.w3.org/TR/html4/loose.dtd"
  3. <html> 
  4. <head> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <meta name="keywords" content="" /> 
  7. <meta name="description" content="" /> 
  8. <link rel="stylesheet" type="text/css" href="css/global.css" /> 
  9. <script type="text/javascript" src="js/jquery-1.7.min.js"></script> 
  10. <script type="text/javascript" src="js/scroll_img.js"></script> 
  11. <title>圖片列表滾動</title> 
  12. </head> 
  13. <body> 
  14. <div class="scroll_img_wrap clearfix"
  15. <p class="left_btn"><a href="javascript:void(0)"><img src="images/btn.jpg" /></a></p> 
  16. <div id="scroll_img"
  17. <ul class="scroll_img_list clearfix"
  18. <li> 
  19. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  20. <p><a href="#">information1</a></p> 
  21. </li> 
  22. <li> 
  23. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  24. <p><a href="#">information2</a></p> 
  25. </li> 
  26. <li> 
  27. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  28. <p><a href="#">information3</a></p> 
  29. </li> 
  30. <li> 
  31. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  32. <p><a href="#">information4</a></p> 
  33. </li> 
  34. <li> 
  35. <p><a href="#"><img src="images/2.jpg" alt="#" /></a></p> 
  36. <p><a href="#">information5</a></p> 
  37. </li> 
  38. <li> 
  39. <p><a href="#"><img src="images/2.jpg" alt="#" /></a></p> 
  40. <p><a href="#">information6</a></p> 
  41. </li> 
  42. <li> 
  43. <p><a href="#"><img src="images/2.jpg" alt="#" /></a></p> 
  44. <p><a href="#">information7</a></p> 
  45. </li> 
  46. <li> 
  47. <p><a href="#"><img src="images/2.jpg" alt="#" /></a></p> 
  48. <p><a href="#">information8</a></p> 
  49. </li> 
  50. <li> 
  51. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  52. <p><a href="#">information9</a></p> 
  53. </li> 
  54. <li> 
  55. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  56. <p><a href="#">information10</a></p> 
  57. </li> 
  58. <li> 
  59. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  60. <p><a href="#">information11</a></p> 
  61. </li> 
  62. <li> 
  63. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  64. <p><a href="#">information12</a></p> 
  65. </li> 
  66. <li> 
  67. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  68. <p><a href="#">information13</a></p> 
  69. </li> 
  70. <li> 
  71. <p><a href="#"><img src="images/1.jpg" alt="#" /></a></p> 
  72. <p><a href="#">information14</a></p> 
  73. </li> 
  74. </ul> 
  75. </div> 
  76. <p class="right_btn"><a href="javascript:void(0)"><img src="images/btn.jpg" /></a></p> 
  77. </div> 
  78. </body> 
  79. <script type="text/javascript"
  80. (function(){ 
  81. var test=new scroll_img('scroll_img',150,590,140,10); 
  82. test.initialize(); 
  83. $('.left_btn').click(function(){ 
  84. test.stop(); 
  85. test.left(); 
  86. test.autoplay(); 
  87. }); 
  88. $('.right_btn').click(function(){ 
  89. test.stop(); 
  90. test.right(); 
  91. test.autoplay(); 
  92. }); 
  93. })(); 
  94. </script> 
  95. </html> 

scroll_img.js如下:

 

 
  1. function scroll_img(target,distance,show_width,li_width,mr){ 
  2. this.distance=distance; //每次移動距離 
  3. this.target=$("#"+target); 
  4. this.show_width=show_width; //顯示區域寬度 
  5. this.li_width=li_width; //items寬度 
  6. this.mr=mr; //items間距 
  7. this.scrollbar=$("#"+target).find('ul'); 
  8. this.position=0; 
  9. this.direction=1; 
  10. scroll_img.prototype={ 
  11. version:1.00, 
  12. author:"yangfeifei"
  13. date:2011-11-21, 
  14. initialize:function(){ 
  15. var t=this
  16. t.scrollbar.css('position','relative'); 
  17. //初始動作 
  18. t.autoplay(); 
  19. t.scrollbar.mouseover(function(){t.stop();}); //鼠標移到圖片上停止自動播放 
  20. t.scrollbar.mouseout(function(){t.autoplay();}); //鼠標移出圖片開始自動播放 
  21. }, 
  22. right:function(){ 
  23. var t=this
  24. (-t.position)<t.total_length()?t.position-=t.distance:t.position=t.position; 
  25. if((-t.position)<t.total_length()){ 
  26. t.scrollbar.animate({left:t.position},500); 
  27. t.direction=1; 
  28. if((-t.position)==t.total_length()){ 
  29. t.scrollbar.animate({left:t.position},500); 
  30. t.direction=-1; 
  31. }, 
  32. left:function(){ 
  33. var t=this
  34. (-t.position)>0?t.position+=t.distance:t.position=t.position; 
  35. if((-t.position)>0){ 
  36. t.scrollbar.animate({left:t.position},500); 
  37. t.direction=-1; 
  38. if((-t.position)==0){ 
  39. t.scrollbar.animate({left:t.position},500); 
  40. t.direction=1; 
  41. }, 
  42. total_length:function(){ 
  43. var t=this
  44. total_num=t.scrollbar.find('li').length; 
  45. return total_num*(t.li_width+t.mr)-(t.mr+t.show_width); 
  46. }, 
  47. autoplay:function(){ 
  48. var t=this
  49. t.setInt=setInterval(function(){ 
  50. t.direction==1?t.right():t.left(); 
  51. },3000); 
  52. }, 
  53. stop:function(){ 
  54. var t=this
  55. clearInterval(t.setInt); 

global.css如下:

 

 
  1. /*CSS reset*/ 
  2. 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,"宋體";} 
  3. table{border-collapse:collapse;border-spacing:0;} 
  4. fieldset,img{border:0;} 
  5. address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:bold;} 
  6. ol,ul{list-style-type:none;} 
  7. caption,th{text-align:left;} 
  8. h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}/*font-size:100%;的作用主要是改變它默認的大小,繼承父體的字體大小*/ 
  9. q:before,q:after{content:' ';} 
  10. abbr,acronym{border:0;} 
  11. .cb{clear:both;} 
  12. .cl{clear:left;} 
  13. .cr{clear:right;} 
  14. .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
  15. .clearfix{display:inline-block;} 
  16. * html .clearfix{height:1%;} 
  17. .clearfix{display:block;} 
  18. /*主體css*/ 
  19. .scroll_img_wrap{width:612px;margin: 10px auto;} 
  20. #scroll_img{width:590px;overflow:hidden;float:left;*position:relative;border: 1px #ccc solid;}/*可視區域寬度*/ 
  21. .scroll_img_list{width:9999px;} 
  22. .scroll_img_list li{float:left;width:140px;margin-right:10px;}/*items*/ 
  23. .scroll_img_list li p{text-align:center;} 
  24. .scroll_img_list li p a{text-decoration:none;color:#666;} 
  25. .left_btn,.right_btn{float:left;} 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久99久久亚洲国产| 欧美精品免费在线观看| 在线电影中文日韩| 国内精品久久久久影院 日本资源| 欧洲午夜精品久久久| 精品中文字幕乱| 日韩国产欧美精品在线| 久久久成人精品| 另类视频在线观看| 日韩精品极品在线观看播放免费视频| 7777精品视频| 亚洲精品网站在线播放gif| 欧美性受xxxx黑人猛交| 精品日本高清在线播放| 琪琪亚洲精品午夜在线| 国产精品99免视看9| 精品亚洲一区二区三区在线观看| 最近中文字幕mv在线一区二区三区四区| 日本中文字幕成人| 韩国三级日本三级少妇99| 欧美午夜无遮挡| 欧美精品videofree1080p| 欧美性69xxxx肥| 一区二区三区 在线观看视| 97超级碰在线看视频免费在线看| 欧美成人免费va影院高清| 日韩欧美a级成人黄色| 九九热这里只有在线精品视| 色yeye香蕉凹凸一区二区av| 成人中心免费视频| 成人性生交大片免费看小说| 91av在线网站| 国产热re99久久6国产精品| 亚洲在线免费观看| 91精品国产91久久久久久最新| 欧美另类暴力丝袜| 久久久久久九九九| 福利精品视频在线| 欧美寡妇偷汉性猛交| 欧美日韩国产中文精品字幕自在自线| 欧美成aaa人片免费看| 日韩视频―中文字幕| 亚洲桃花岛网站| 国产色视频一区| 国产成人精品久久二区二区91| 亚洲激情自拍图| 国产精品日韩精品| 精品视频www| 亚洲黄色av女优在线观看| 欧美黑人国产人伦爽爽爽| 欧美性一区二区三区| 亚洲国产精品电影| 日韩av在线天堂网| 欧美另类99xxxxx| 精品美女永久免费视频| 久久精品这里热有精品| 精品无人区乱码1区2区3区在线| 欧美一级电影久久| 91精品国产91| 欧美香蕉大胸在线视频观看| 亚洲精品久久在线| 国产一区二区日韩精品欧美精品| 亚洲无亚洲人成网站77777| 91综合免费在线| 91美女福利视频高清| 97在线日本国产| 亚洲综合国产精品| 成人www视频在线观看| 日本高清久久天堂| 97超级碰在线看视频免费在线看| 97视频人免费观看| 亚洲欧美日韩国产成人| 亚洲天堂网在线观看| 国产婷婷97碰碰久久人人蜜臀| 亚洲欧美中文日韩在线v日本| 伊人久久久久久久久久久久久| 亚洲欧美激情视频| www.欧美三级电影.com| 亚洲国产三级网| 国模精品一区二区三区色天香| 亚洲一二在线观看| 亚洲精品国产免费| 精品一区二区三区电影| 国产精品网站视频| 中文字幕免费精品一区高清| 97在线观看免费| 亚洲成人久久电影| 欧美人在线观看| 狠狠色噜噜狠狠狠狠97| 久久久久久久国产| 欧美网站在线观看| 日韩精品免费综合视频在线播放| 青青草一区二区| 少妇av一区二区三区| 992tv成人免费影院| 日韩电影免费在线观看| 伊人久久男人天堂| 全亚洲最色的网站在线观看| 国产精品吹潮在线观看| 国产亚洲xxx| 国产成人一区三区| 91最新在线免费观看| 欧美激情性做爰免费视频| 欧美专区日韩视频| 欧美色播在线播放| 久久人人爽人人爽人人片av高请| 欧美大尺度电影在线观看| 欧美最猛性xxxx| 欧美性极品xxxx做受| 91色p视频在线| 国产日韩精品在线观看| 欧美性猛交丰臀xxxxx网站| 亚洲人永久免费| 8x拔播拔播x8国产精品| 一区二区三区视频免费| 日产精品久久久一区二区福利| 亚洲福利视频免费观看| 日韩风俗一区 二区| 亚洲精品av在线| 精品国产一区二区三区在线观看| 亚洲国产婷婷香蕉久久久久久| 亚洲欧洲av一区二区| 久久精品国产一区二区电影| 欧美激情亚洲国产| 欧美电影电视剧在线观看| 自拍偷拍亚洲在线| 黄色成人av网| 性欧美xxxx交| 国产97色在线|日韩| 亚洲国产精品va在线看黑人动漫| 亚洲人成网站色ww在线| 欧美一级在线亚洲天堂| 久久视频在线免费观看| 日韩经典中文字幕在线观看| 精品高清美女精品国产区| 性金发美女69hd大尺寸| 精品亚洲一区二区三区四区五区| 日本91av在线播放| 日韩欧美aaa| 亚洲美腿欧美激情另类| 久久久亚洲精品视频| 日韩成人在线免费观看| 久久久久久久国产| 51精品在线观看| 神马久久桃色视频| 国产一区二区激情| 97视频在线观看免费| 精品美女永久免费视频| 国产成人在线亚洲欧美| 欧美在线视频一区二区| 91在线观看免费网站| 亚洲无av在线中文字幕| 精品国产一区二区三区久久| 色噜噜狠狠狠综合曰曰曰| 美女久久久久久久久久久| 亚洲国产成人精品一区二区| 国产日韩中文字幕| 中文字幕日韩免费视频| 色中色综合影院手机版在线观看| 久久亚洲精品一区二区| 九九视频这里只有精品| 日韩在线视频导航| 亚洲激情在线观看视频免费| 国产精品久久久久免费a∨大胸|