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

首頁 > 語言 > JavaScript > 正文

JS+CSS實現的拖動分頁效果實例

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

這篇文章主要介紹了JS+CSS實現的拖動分頁效果,可實現鼠標拖動頁面翻轉到上一頁或下一頁的功能,涉及javascript操作頁面元素與css樣式的相關技巧,需要的朋友可以參考下

本文實例講述了JS+CSS實現拖動分頁效果的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. <html> 
  2. <head> 
  3. <title>拖動分頁</title> 
  4. <meta http-equiv=Content-Type content="text/html; charset=utf-8"
  5. <style> 
  6. body{ 
  7. border:0px; 
  8. margin:0px; 
  9. overflow:hidden; 
  10. background-color:transparent; 
  11. .page{ 
  12. position:absolute; 
  13. width:700px; 
  14. border:1px solid #999; 
  15. background-color:#000; 
  16. left:425px; 
  17. margin-left:-350px; 
  18. cursor:default
  19. z-index:0; 
  20. ul{ 
  21. height:320px; 
  22. list-style:none; 
  23. margin:40px 50px 0px; 
  24. padding:0px; 
  25. li{ 
  26. width:100%; 
  27. height:30px; 
  28. line-height:30px; 
  29. font-size:14px; 
  30. text-align:left; 
  31. border-bottom:1px dashed #999; 
  32. a{ 
  33. text-decoration:none; 
  34. color:#999; 
  35. a:hover{ 
  36. font-weight:bold; 
  37. li span{ 
  38. float:right; 
  39. color:#999; 
  40. .tip{ 
  41. display:block; 
  42. width:100%; 
  43. font-size:12px; 
  44. color:#999; 
  45. text-align:center; 
  46. margin:10px 0px 20px; 
  47. </style> 
  48. </head> 
  49. <body onselectstart="return false;"
  50. <script> 
  51. function id(obj){ 
  52. return document.getElementById(obj); 
  53. var page; 
  54. var lm,mx; 
  55. var md=false
  56. var sh=0; 
  57. var en=false
  58. window.onload=function(){ 
  59. page=document.getElementsByTagName("div"); 
  60. if(page.length>0){ 
  61. page[0].style.zIndex=2; 
  62. for(i=0;i<page.length;i++){ 
  63. page[i].className="page"
  64. page[i].innerHTML+="<span class=/"tip/">第 "+(i+1)+"/"+page.length+" 頁 提示:左右拖拽翻頁</span>"
  65. page[i].id="page"+i; 
  66. page[i].i=i; 
  67. page[i].onmousedown=function(e){ 
  68. if(!en){ 
  69. if(!e){e=e||window.event;} 
  70. lm=this.offsetLeft; 
  71. mx=(e.pageX)?e.pageX:e.x; 
  72. this.style.cursor="w-resize"
  73. md=true
  74. if(document.all){ 
  75. this.setCapture(); 
  76. }else
  77. window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); 
  78. page[i].onmousemove=function(e){ 
  79. if(md){ 
  80. en=true
  81. if(!e){e=e||window.event;} 
  82. var ex=(e.pageX)?e.pageX:e.x; 
  83. this.style.left=ex-(mx-lm)+350; 
  84. if(this.offsetLeft<75){ 
  85. var cu=(this.i==0)?page.length-1:this.i-1; 
  86. page[sh].style.zIndex=0; 
  87. page[cu].style.zIndex=1; 
  88. this.style.zIndex=2; 
  89. sh=cu; 
  90. if(this.offsetLeft>75){ 
  91. var cu=(this.i==page.length-1)?0:this.i+1; 
  92. page[sh].style.zIndex=0; 
  93. page[cu].style.zIndex=1; 
  94. this.style.zIndex=2; 
  95. sh=cu; 
  96. page[i].onmouseup=function(){ 
  97. this.style.cursor="default"
  98. md=false
  99. if(document.all){ 
  100. this.releaseCapture(); 
  101. }else
  102. window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP); 
  103. flyout(this); 
  104. function flyout(obj){ 
  105. if(obj.offsetLeft<75){ 
  106. if( (obj.offsetLeft + 350 - 20) > -275 ){ 
  107. obj.style.left=obj.offsetLeft + 350 - 20; 
  108. window.setTimeout("flyout(id('"+obj.id+"'));",0); 
  109. }else
  110. obj.style.left=-275; 
  111. obj.style.zIndex=0; 
  112. flyin(id(obj.id)); 
  113. if(obj.offsetLeft>75){ 
  114. if( (obj.offsetLeft + 350 + 20) < 1125 ){ 
  115. obj.style.left=obj.offsetLeft + 350 + 20; 
  116. window.setTimeout("flyout(id('"+obj.id+"'));",0); 
  117. }else
  118. obj.style.left=1125; 
  119. obj.style.zIndex=0; 
  120. flyin(id(obj.id)); 
  121. function flyin(obj){ 
  122. if(obj.offsetLeft<75){ 
  123. if( (obj.offsetLeft + 350 + 20) < 425 ){ 
  124. obj.style.left=obj.offsetLeft + 350 + 20; 
  125. window.setTimeout("flyin(id('"+obj.id+"'));",0); 
  126. }else
  127. obj.style.left=425; 
  128. en=false
  129. if(obj.offsetLeft>75){ 
  130. if( (obj.offsetLeft + 350 - 20) > 425 ){ 
  131. obj.style.left=obj.offsetLeft + 350 - 20; 
  132. window.setTimeout("flyin(id('"+obj.id+"'));",0); 
  133. }else
  134. obj.style.left=425; 
  135. en=false
  136. </script> 
  137. <div> 
  138. <ul> 
  139. <li><span>2009-4-29 02:16</span><a href=#>東方之珠</a></li> 
  140. <li><span>2009-4-29 02:16</span><a href=#>??!愛人</a></li> 
  141. <li><span>2009-4-29 02:16</span><a href=#>寧靜溫泉</a></li> 
  142. <li><span>2009-4-29 02:16</span><a href=#>你的樣子</a></li> 
  143. <li><span>2009-4-29 02:16</span><a href=#>戀曲1980</a></li> 
  144. <li><span>2009-4-29 02:16</span><a href=#>戀曲1980</a></li> 
  145. <li><span>2009-4-29 02:16</span><a href=#>戀曲2000</a></li> 
  146. <li><span>2009-4-29 02:16</span><a href=#>亞細亞的孤兒</a></li> 
  147. <li><span>2009-4-29 02:16</span><a href=#>童年</a></li> 
  148. </ul> 
  149. </div> 
  150. <div> 
  151. <ul> 
  152. <li><span>2009-4-29 02:16</span><a href=#>彈唱詞</a></li> 
  153. <li><span>2009-4-29 02:16</span><a href=#>飛車</a></li> 
  154. <li><span>2009-4-29 02:16</span><a href=#>東方之珠</a></li> 
  155. <li><span>2009-4-29 02:16</span><a href=#>滾滾紅塵</a></li> 
  156. <li><span>2009-4-29 02:16</span><a href=#>光陰的故事</a></li> 
  157. <li><span>2009-4-29 02:16</span><a href=#>之乎者也</a></li> 
  158. <li><span>2009-4-29 02:16</span><a href=#>現象七十二變</a></li> 
  159. <li><span>2009-4-29 02:16</span><a href=#>鄉愁四韻</a></li> 
  160. <li><span>2009-4-29 02:16</span><a href=#>穿過你的黑發我的手</a></li> 
  161. </ul> 
  162. </div> 
  163. <div> 
  164. <ul> 
  165. <li><span>2009-4-29 02:16</span><a href=#>大兵歌</a></li> 
  166. <li><span>2009-4-29 02:16</span><a href=#>黃色面孔</a></li> 
  167. <li><span>2009-4-29 02:16</span><a href=#>臺北紅玫瑰</a></li> 
  168. </ul> 
  169. </div> 
  170. </body> 
  171. </html> 

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

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产成人在线播放| 国产亚洲日本欧美韩国| 亚洲精品美女久久久久| 中文字幕亚洲国产| 国产精品私拍pans大尺度在线| 疯狂做受xxxx高潮欧美日本| 亚洲一区二区三区在线视频| 日韩电影免费在线观看中文字幕| www.国产精品一二区| 亚洲欧美国产一区二区三区| 北条麻妃一区二区在线观看| 日本19禁啪啪免费观看www| 久久精品国产成人精品| 97国产精品人人爽人人做| 色伦专区97中文字幕| 国产亚洲欧美日韩精品| 亚洲人成亚洲人成在线观看| 奇米4444一区二区三区| 米奇精品一区二区三区在线观看| 欧美日韩性视频| 国产亚洲成精品久久| 亚洲精品美女在线| 久久激情视频免费观看| 亚洲无线码在线一区观看| 欧美日韩国产成人高清视频| 亚洲欧美激情在线视频| 久久精品小视频| 国内久久久精品| 中文字幕日韩av综合精品| 欧美激情国产精品| 精品亚洲一区二区三区在线播放| 欧美成人四级hd版| 91久久精品美女高潮| 国产一区二区在线免费| 亚洲天堂免费视频| 欧洲s码亚洲m码精品一区| 九九精品在线播放| 国产噜噜噜噜久久久久久久久| 97视频在线免费观看| 久久久极品av| 最近2019中文字幕mv免费看| 欧美xxxx做受欧美| 国产欧美精品一区二区三区-老狼| 中文字幕av一区中文字幕天堂| 91av视频在线观看| 久久av红桃一区二区小说| 国内精品久久久| 国产精品女主播| 亚洲已满18点击进入在线看片| 91性高湖久久久久久久久_久久99| 国产亚洲激情在线| 亚洲乱码国产乱码精品精| 欧美视频中文字幕在线| 国自产精品手机在线观看视频| 97人洗澡人人免费公开视频碰碰碰| 欧美丰满老妇厨房牲生活| 午夜精品久久久久久99热软件| 色999日韩欧美国产| 国产日韩换脸av一区在线观看| 国产精品女人久久久久久| 北条麻妃在线一区二区| 欧美一区二区三区免费观看| 久久777国产线看观看精品| 精品高清一区二区三区| 亚洲欧美日韩精品久久| 欧美性黄网官网| 亚洲综合在线中文字幕| 亚洲精品久久久久中文字幕欢迎你| 黑人狂躁日本妞一区二区三区| 国产日韩精品在线观看| 国产精品热视频| 久久成人精品一区二区三区| 久久精品2019中文字幕| 超薄丝袜一区二区| 亚洲精品免费在线视频| 亚洲一区二区三区xxx视频| www国产精品com| 国产精品黄视频| 国产精品日本精品| 奇米一区二区三区四区久久| 91精品免费久久久久久久久| 国产成人精品免高潮费视频| 人人澡人人澡人人看欧美| 九九综合九九综合| 2020久久国产精品| 国产日韩视频在线观看| 亚洲美女在线视频| 国产精品久久久久秋霞鲁丝| 国产视频丨精品|在线观看| 亚洲成成品网站| 久久高清视频免费| 亚洲激情在线观看视频免费| 法国裸体一区二区| 国产精品网址在线| 中文在线资源观看视频网站免费不卡| 日韩av成人在线观看| 青青久久av北条麻妃黑人| 午夜精品久久久久久久男人的天堂| 久久精品视频亚洲| 久久久久国产精品www| 国产一区二区欧美日韩| 92看片淫黄大片欧美看国产片| 亚洲精品v欧美精品v日韩精品| 欧美亚洲视频在线观看| 亚洲欧美色图片| 亚洲第一在线视频| 美女国内精品自产拍在线播放| 2019亚洲日韩新视频| 日韩亚洲综合在线| 久久精品亚洲国产| 亚洲国产精品久久久久| 性视频1819p久久| www日韩欧美| 92国产精品视频| 亚洲精品在线看| 日韩免费在线电影| 成人免费观看网址| 久久综合伊人77777| 精品视频中文字幕| 黑人巨大精品欧美一区免费视频| 91免费人成网站在线观看18| 丝袜美腿亚洲一区二区| 在线播放日韩欧美| 亚洲aⅴ男人的天堂在线观看| 亚洲国产美女久久久久| 欧美天堂在线观看| 亚洲国产精品悠悠久久琪琪| 欧美在线欧美在线| 国产精品久久中文| www.欧美视频| 欧美xxxwww| 亚洲一区二区三区香蕉| 国产精品综合网站| 中文字幕日韩高清| 亚洲国产精品免费| 国产成人91久久精品| 亚洲精品一二区| 中文字幕av一区中文字幕天堂| 久久久久久久999精品视频| 成人xxxxx| 久久久久久国产精品美女| 亚洲天天在线日亚洲洲精| 欧美激情久久久久久| 精品视频在线观看日韩| 国内免费久久久久久久久久久| 国产精品h片在线播放| 懂色av一区二区三区| 91亚洲va在线va天堂va国| 日韩中文字幕在线观看| 久久久噜噜噜久久| 欧美成人免费小视频| 日韩经典中文字幕在线观看| 欧美疯狂做受xxxx高潮| 久久久久久久一区二区三区| 国产欧美一区二区三区在线| 久久91精品国产91久久久| 国产精品极品美女在线观看免费| 国产精品免费一区豆花| 亚洲国产高清自拍| 亚洲另类激情图| 久久免费观看视频| 久久精品电影一区二区| 久久久亚洲国产| 国产成人一区三区|