當前位置:編程學習大全網 - 網站源碼 - js怎麽禁止點擊滾動條(僅僅是點擊拖動滾動條被禁止,鼠標滾輪是可以用的)

js怎麽禁止點擊滾動條(僅僅是點擊拖動滾動條被禁止,鼠標滾輪是可以用的)

<body scroll="no"> //關閉滾動條,沒有滾動條就無所謂拖動滾動條了

再加上

<script>

var oBody=document.body;

oBody.onmousewheel=function (){

var ch=-1; //滾動幅度,負數表示鼠標上滾,頁面上滾;正數表示鼠標下滾,頁面反而上滾

oBody.scrollTop+=event.wheelDelta*ch;

}

</script>

加滾動鼠標的事件來調整頁面就OK了

不關閉滾動條的話,倒還有種方法可行,不過拖動滾動條時頁面會閃爍,不夠完美。

<script>

var o=document.body; //這裏可以是其他任何元素

var st=0;

setInterval(setScrollTop,100);

o.onmousewheel=function (){

var ch=-1;

st=st+event.wheelDelta*ch;

}

function setScrollTop(){

o.scrollTop=st;

}

</script>

  • 上一篇:下載翼支付手機交費易客戶端後無法安裝,怎麽辦?
  • 下一篇:坦克大戰小遊戲怎麽改地圖?
  • copyright 2024編程學習大全網