中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

js模擬滾動條
來源:易賢網 閱讀:1423 次 日期:2014-10-09 10:32:28
溫馨提示:易賢網小編為您整理了“js模擬滾動條”,方便廣大網友查閱!

將下面代碼保存為.html 看效果

<html>

<head>

<title>無標題文檔</title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<STYLE type=text/css>

#scrollerContent {POSITION: absolute}

body {font-size:9pt;color:#660000;text-decoration: none}

</STYLE>

<script>

var upH = 13;//向上的箭頭的高度

var upW = 9; //向上的箭頭的寬度

var downH = 13;//向下的箭頭的高度

var downW = 9;//向下的箭頭的寬度

var dragH = 26; //滾動條的高度

var dragW = 9; //滾動條的寬度

var scrollH =68; //滾動體的高度

var speed =9; //滾動的速度

var dom = document.getElementById ? true:false;

var nn4 = document.layers ? true:false;

var ie4 = document.all ? true:false;

var mouseY;

var mouseX;

var clickUp = false;

var clickDown = false;

var clickDrag = false;

var clickAbove = false;

var clickBelow = false;

var timer = setTimeout("",500);

var upL;

var upT;

var downL;

var downT;

var dragL;

var dragT;

var rulerL;

var rulerT;

var contentT;

var contentH;

var contentClipH;

var scrollLength;

var startY;

function down(e){

if((document.layers && e.which!=1) || (document.all && event.button!=1)) return true;

getMouse(e);

startY = (mouseY - dragT);

if(mouseX >= upL && (mouseX <= (upL + upW)) && mouseY >= upT && (mouseY <= (upT + upH))){

clickUp = true;

return scrollUp();

}

else if(mouseX >= downL && (mouseX <= (downL + downW)) && mouseY >= downT && (mouseY <= (downT + downH))){

clickDown = true;

return scrollDown();

}

else if(mouseX >= dragL && (mouseX <= (dragL + dragW)) && mouseY >= dragT && (mouseY <= (dragT + dragH))){

clickDrag = true;

return false;

}

else if(mouseX >= dragL && (mouseX <= (dragL + dragW)) && mouseY >= rulerT && (mouseY <= (rulerT + scrollH))){

if(mouseY < dragT){

clickAbove = true;

clickUp = true;

return scrollUp();

}

else{

clickBelow = true;

clickDown = true;

return scrollDown();

}

}

else{

return true;

}

}

function move(e){

if(clickDrag && contentH > contentClipH){

getMouse(e);

dragT = (mouseY - startY);

if(dragT < (rulerT))

dragT = rulerT;

if(dragT > (rulerT + scrollH - dragH))

dragT = (rulerT + scrollH - dragH);

contentT = ((dragT - rulerT)*(1/scrollLength));

contentT = eval('-' + contentT);

moveTo();

if(ie4)

return false;

}

}

function up(){

clearTimeout(timer);

clickUp = false;

clickDown = false;

clickDrag = false;

clickAbove = false;

clickBelow = false;

return true;

}

function getT(){

if(ie4)

contentT = document.all.scrollerContent.style.pixelTop;

else if(nn4)

contentT = document.scrollerContentClip.document.scrollerContent.top;

else if(dom)

contentT = parseInt(document.getElementById("scrollerContent").style.top);

}

function getMouse(e){

if(ie4){

mouseY = event.clientY + document.body.scrollTop;

mouseX = event.clientX + document.body.scrollLeft;

}

else if(nn4 || dom){

mouseY = e.pageY;

mouseX = e.pageX;

}

}

function moveTo(){

if(ie4){

document.all.scrollerContent.style.top = contentT;

document.all.ruler.style.top = dragT;

document.all.drag.style.top = dragT;

}

else if(nn4){

document.scrollerContentClip.document.scrollerContent.top = contentT;

document.ruler.top = dragT;

document.drag.top = dragT;

}

else if(dom){

document.getElementById("scrollerContent").style.top = contentT + "px";

document.getElementById("drag").style.top = dragT + "px";

document.getElementById("ruler").style.top = dragT + "px";

}

}

function scrollUp(){

getT();

if(clickAbove){

if(dragT <= (mouseY-(dragH/2)))

return up();

}

if(clickUp){

if(contentT < 0){

dragT = dragT - (speed*scrollLength);

if(dragT < (rulerT))

dragT = rulerT;

contentT = contentT + speed;

if(contentT > 0)

contentT = 0;

moveTo();

timer = setTimeout("scrollUp()",25);

}

}

return false;

}

function scrollDown(){

getT();

if(clickBelow){

if(dragT >= (mouseY-(dragH/2)))

return up();

}

if(clickDown){

if(contentT > -(contentH - contentClipH)){

dragT = dragT + (speed*scrollLength);

if(dragT > (rulerT + scrollH - dragH))

dragT = (rulerT + scrollH - dragH);

contentT = contentT - speed;

if(contentT < -(contentH - contentClipH))

contentT = -(contentH - contentClipH);

moveTo();

timer = setTimeout("scrollDown()",25);

}

}

return false;

}

function reloadPage(){

location.reload();

}

function eventLoader(){

if(ie4){

upL = document.all.up.style.pixelLeft;

upT = document.all.up.style.pixelTop;

downL = document.all.down.style.pixelLeft;

downT = document.all.down.style.pixelTop;

dragL = document.all.drag.style.pixelLeft;

dragT = document.all.drag.style.pixelTop;

rulerT = document.all.ruler.style.pixelTop;

contentH = parseInt(document.all.scrollerContent.scrollHeight);

contentClipH = parseInt(document.all.scrollerContentClip.style.height);

}

else if(nn4){

upL = document.up.left;

upT = document.up.top;

downL = document.down.left;

downT = document.down.top;

dragL = document.drag.left;

dragT = document.drag.top;

rulerT = document.ruler.top;

contentH = document.scrollerContentClip.document.scrollerContent.clip.bottom;

contentClipH = document.scrollerContentClip.clip.bottom;

}

else if(dom){

upL = parseInt(document.getElementById("up").style.left);

upT = parseInt(document.getElementById("up").style.top);

downL = parseInt(document.getElementById("down").style.left);

downT = parseInt(document.getElementById("down").style.top);

dragL = parseInt(document.getElementById("drag").style.left);

dragT = parseInt(document.getElementById("drag").style.top);

rulerT = parseInt(document.getElementById("ruler").style.top);

contentH = parseInt(document.getElementById("scrollerContent").offsetHeight);

contentClipH = parseInt(document.getElementById("scrollerContentClip").offsetHeight);

document.getElementById("scrollerContent").style.top = 0 + "px";

}

scrollLength = ((scrollH-dragH)/(contentH-contentClipH));

if(nn4){

document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);

window.onresize = reloadPage;

}

document.onmousedown = down;

document.onmousemove = move;

document.onmouseup = up;

}

</script></head>

<BODY

onload="eventLoader()">

<SPAN

id=drag

style="LEFT: 203px;POSITION: absolute; TOP: 116px"><IMG

height=26 src="slider.gif" width=9 border=1></SPAN> <SPAN

id=ruler

style="TOP: 116px"></SPAN> <SPAN

id=up

style="LEFT: 203px; POSITION: absolute; TOP: 100px"><IMG

height=13 alt="" src="scrollup.gif" width=9 border=1></SPAN> <SPAN id=down

style="LEFT: 203px; POSITION: absolute; TOP: 186px"><IMG

height=13 alt="" src="scrolldown.gif" width=9 border=1></SPAN> <SPAN

id=scrollerContentClip

style=" LEFT: 100; VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 100; CLIP: rect(0px 140px 194px 0px); POSITION: absolute; TOP: 100; HEIGHT: 100;border:#CC6600 1px solid"><SPAN

id=scrollerContent style="width: 100; height: 100">

<p>ddd</p>

<p>d</p>

<p>d</p>

<p>d</p>

<p> </p>

<p>dd</p>

<p>d</p>

<p> </p>

<p>d</p>

<p>d</p>

<p> </p>

<p>d</p>

</SPAN></SPAN>

</body>

</html>

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
下一篇:極品日歷代碼
易賢網手機網站地址:js模擬滾動條
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产日韩欧美精品| 亚洲综合欧美日韩| 欧美高清视频一区| 欧美日本一区二区三区| 欧美日韩大片| 国产一区二区日韩精品| 1024成人网色www| 亚洲毛片在线免费观看| 亚洲男女毛片无遮挡| 玖玖国产精品视频| 国产精品视频yy9099| 亚洲人成在线观看网站高清| 亚洲欧美中文另类| 欧美片在线播放| 激情亚洲一区二区三区四区| 亚洲一区二区三区影院| 欧美激情一区三区| 一区三区视频| 久久精品人人爽| 国产精品久久久免费| 99ri日韩精品视频| 欧美 日韩 国产精品免费观看| 国产精品青草综合久久久久99 | 久久精品91| 欧美日韩中文| 日韩视频精品| 欧美激情国产精品| 亚洲黑丝在线| 欧美高清一区二区| 亚洲国产精品尤物yw在线观看| 久久久国产亚洲精品| 国产精品资源| 欧美一区二区三区四区高清| 国产欧美精品在线| 久久er精品视频| 国内欧美视频一区二区| 欧美在线免费观看亚洲| 国产视频久久久久| 久久亚洲综合色一区二区三区| 国产综合精品| 美女图片一区二区| 亚洲麻豆av| 国产精品久久久亚洲一区| 亚洲一区久久| 国产日韩亚洲欧美综合| 久久精品国产999大香线蕉| 国内精品久久久久久| 欧美不卡三区| 一级成人国产| 国产日韩欧美三区| 久久香蕉国产线看观看av| 亚洲国产一区二区三区青草影视| 欧美劲爆第一页| 亚洲免费一在线| 黄色一区二区在线| 欧美日本一区| 久久er99精品| 夜夜嗨av色综合久久久综合网 | 亚洲视频在线二区| 国产精品扒开腿做爽爽爽视频| 亚洲砖区区免费| 伊人狠狠色丁香综合尤物| 欧美成人国产一区二区| 亚洲图片激情小说| 国内成人精品视频| 欧美日韩成人在线观看| 欧美亚洲在线视频| 亚洲日本中文字幕免费在线不卡| 欧美午夜电影在线| 久久精品国产99国产精品| 一区二区欧美激情| 黄色精品网站| 国产精品高潮久久| 欧美国产精品| 久久色在线观看| 欧美一区二区久久久| 99视频精品在线| 亚洲福利免费| 国产一区av在线| 欧美亚男人的天堂| 欧美激情第六页| 久久综合导航| 久久久国产精品亚洲一区| 亚洲一卡久久| 99视频精品在线| 亚洲精品一区二区网址| 1024亚洲| 精品动漫3d一区二区三区| 国产日韩欧美中文| 国产欧美不卡| 国产精品一级久久久| 欧美视频在线视频| 欧美精品亚洲精品| 欧美顶级大胆免费视频| 免费在线国产精品| 麻豆精品精华液| 老牛国产精品一区的观看方式| 欧美中在线观看| 香蕉国产精品偷在线观看不卡| 亚洲图片激情小说| 亚洲午夜精品| 亚洲综合电影| 午夜欧美电影在线观看| 亚洲一区二区三区激情| 亚洲综合999| 午夜欧美电影在线观看| 亚洲欧美国产精品va在线观看| 亚洲深夜福利| 午夜精品区一区二区三| 欧美一区二区三区视频免费| 久久国产精品久久w女人spa| 久久国产欧美| 久久影视三级福利片| 蜜臀av在线播放一区二区三区| 久久一二三国产| 欧美福利一区| 欧美日韩一区二区三区在线视频| 欧美视频在线观看视频极品| 欧美三级电影网| 国产网站欧美日韩免费精品在线观看| 国精产品99永久一区一区| 一色屋精品视频在线看| 日韩亚洲欧美高清| 午夜精品在线视频| 免费久久精品视频| 欧美午夜精品电影| 国产欧美一区二区色老头| 好看的日韩视频| 亚洲精品永久免费| 亚洲女ⅴideoshd黑人| 久久精品亚洲国产奇米99| 免费成人av在线| 国产精品老女人精品视频| 狠狠狠色丁香婷婷综合久久五月| 亚洲精品美女久久7777777| 亚洲已满18点击进入久久| 久久裸体视频| 国产精品久久久久久久久久久久久久| 国产视频亚洲精品| 一本色道久久综合亚洲精品按摩| 午夜精品99久久免费| 欧美成人激情视频免费观看| 国产精品区免费视频| 亚洲国产精品一区二区三区| 亚洲午夜精品久久久久久浪潮| 久久永久免费| 国产日韩成人精品| 99riav1国产精品视频| 久久综合免费视频影院| 国产精品第十页| 亚洲美女在线观看| 噜噜爱69成人精品| 国产精品视频999| 亚洲美女在线一区| 美女福利精品视频| 国产一区二区日韩精品| 99精品视频免费在线观看| 老**午夜毛片一区二区三区| 国产精品一二| 99视频在线观看一区三区| 久热精品视频在线免费观看| 国产精品日韩精品| 一区二区三区国产精华| 欧美精品一区二区三区视频| 在线不卡亚洲| 久久久精彩视频| 国产一区二区0| 亚洲欧美在线高清| 国产精品国产福利国产秒拍| 日韩一级欧洲| 欧美日韩免费观看中文| 亚洲日本欧美日韩高观看| 免费观看不卡av| 亚洲国产另类久久久精品极度| 久久久久www| 伊人春色精品| 久久精品国产99精品国产亚洲性色| 国产精品羞羞答答xxdd| 亚洲一区二区在| 国产精品爽爽爽| 欧美在线观看网站| 狠狠久久亚洲欧美专区| 久久夜色精品一区| 亚洲国内高清视频| 欧美mv日韩mv国产网站| 亚洲精品一区二区三区蜜桃久| 欧美韩国在线| 中国亚洲黄色| 国产精品美女xx| 久久国产精品久久久| 一区在线视频观看| 欧美绝品在线观看成人午夜影视| 亚洲精品偷拍| 国产精品久久久久9999高清| 欧美一区二区视频免费观看| 好男人免费精品视频| 欧美精选午夜久久久乱码6080| 亚洲视频高清| 狠狠色丁香婷综合久久| 欧美女同视频|