国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js實現帶按鈕的上下滾動效果

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

本文實例講述了js實現帶按鈕的上下滾動效果。分享給大家供大家參考。具體實現方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>js帶按鈕上下滾動效果</title><style type="text/css">ul{ margin:0; padding:0; list-style:none; height:100000px;}li{ margin:0; padding:0; width:100px; height:100px; display:block; float:top; margin-bottom:5px; background:#009900;}#img_bag{ width:110px; height:600px; background:#F2F2F2; margin:0 auto; text-align:center;}#img_bag #img{ width:100px; height:525px; background:#969696; overflow:hidden; margin:auto;}</style></head><body><div id="img_bag"> <a href="javascript:void(0)" onmousedown="moveTop()"> <img src="upp.jpg" border="0" /></a> <div id="img"> <ul>  <li>1</li>  <li>2</li>  <li>3</li>  <li>4</li>  <li>5</li>  <li>6</li>  <li>7</li>  <li>8</li>  <li>9</li>  <li>10</li>  <li>11</li>  <li>12</li> </ul> </div> <a href="javascript:void(0)" onmousedown="moveBottom()"> <img src="down.jpg" border="0" /></a></div><script type="text/javascript">function $(obj){ //獲取指定對象 return document.getElementById(obj);}var maxHeight=$("img").getElementsByTagName("ul")[0].getElementsByTagName("li").length*105;//滾動圖片的最大高度var targety = 211;//一次滾動距離var dx;var a=null;function moveTop(){ var le=parseInt($("img").scrollTop); if(le>211){ targety=parseInt($("img").scrollTop)-211; }else{ targety=parseInt($("img").scrollTop)-le-1; } scTop();}function scTop(){ dx=parseInt($("img").scrollTop)-targety; $("img").scrollTop-=dx*.3; clearScroll=setTimeout(scTop,50); if(dx*.3<1){ clearTimeout(clearScroll); }}function moveBottom(){ var le=parseInt($("img").scrollTop)+211; var maxL=maxHeight-600; if(le<maxL){ targety=parseInt($("img").scrollTop)+211; }else{ targety=maxL } scBottom();}function scBottom(){ dx=targety-parseInt($("img").scrollTop); $("img").scrollTop+=dx*.3; a=setTimeout(scBottom,50); if(dx*.3<1){ clearTimeout(a) }}</script></body></html>

運行效果如下所示:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海门市| 阿拉尔市| 钟山县| 桐城市| 习水县| 麦盖提县| 蛟河市| 滕州市| 乌苏市| 苏州市| 鄢陵县| 荥经县| 鄂尔多斯市| 七台河市| 江油市| 揭阳市| 公主岭市| 余干县| 黄冈市| 铁力市| 博乐市| 邵阳市| 株洲市| 永寿县| 铜陵市| 盐池县| 宁都县| 盐亭县| 洪雅县| 乌鲁木齐县| 彰化县| 怀来县| 平安县| 龙里县| 万安县| 抚顺市| 东安县| 莎车县| 延边| 太原市| 定远县|