网页不能用鼠标滚轮控制滚动条 我鼠标滚轮上下滚动。。但网页没反应。这是怎么回事。。怎么修复。。

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-04
js怎么禁止点击滚动条(仅仅是点击拖动滚动条被禁止,鼠标滚轮是可以用的)

//关闭滚动条,没有滚动条就无所谓拖动滚动条了

再加上

var oBody=document.body;
oBody.onmousewheel=function (){
var ch=-1; //滚动幅度,负数表示鼠标上滚,页面上滚;正数表示鼠标下滚,页面反而上滚
oBody.scrollTop+=event.wheelDelta*ch;
}

加滚动鼠标的事件来调整页面就OK了

不关闭滚动条的话,倒还有种方法可行,不过拖动滚动条时页面会闪烁,不够完美。

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;
}

浏览网页时,鼠标滚轮控制失效,多为鼠标驱动程序受到某网页内箝代码干扰,动了鼠标配置参数蛋糕所至。解决办法:
1、打开一个文本文件,测试鼠标滚动功能。如滚动操作正常执行,打开浏览器的“InterNet属性”窗口,在“高级”选项卡中,找到“使用平滑滚动”持,取消其选中状态,按“确定”钮,重启浏览器测试;

2、若上述方法无效,及文本文件窗口也不能滚动文本行,则为鼠标设备的该功能参数被某程序修改。可打开“控制面板/声音和硬件/鼠标”窗口,在“滑轮”卡页,将下图中的“一次滚动下列行数”项取消,再点选上;

3、然后,按“确定”按钮关闭窗口,即可恢复鼠标正常滚行功能。这种问题注册表中也可修改,但没有直接在属性窗口操作,来的方便容易;
4、还有一种电脑休眠唤醒后,鼠标易出现这种现象,用上面方法无效时,可打开“设备管理器”,如下图中红线指示方向操作,在鼠标的“电源管理”页中,取消节能功能,选中“允许此设备唤醒计算机”,即休眠时鼠标不断电,再按“确定”钮即可。

1、打开一个文本文件,测试鼠标滚动功能。如滚动操作正常执行,打开浏览器的“InterNet属性”窗口,在“高级”选项卡中,找到“使用平滑滚动”持,取消其选中状态,按“确定”钮,重启浏览器测试;

2、若上述方法无效,及文本文件窗口也不能滚动文本行,则为鼠标设备的该功能参数被某程序修改。可打开“控制面板/声音和硬件/鼠标”窗口,在“滑轮”卡页,将下图中的“一次滚动下列行数”项取消,再点选上;



一般装了多个鼠标专有驱动,会引起这种小故障,应该是和系统自带的鼠标驱动略有冲突引起的,一般插拔一下可以解决,另外,保持连通,进入控制面板-鼠标-滑轮,随便设置或不设置,在确定,就可以恢复。

这是滑轮长年招灰尘等阻挡了滑轮金属片 接触了,详解百度鼠标构造,拆开清洗。有些网友可能遇到鼠标是三角形螺丝的拧不开,可以轻轻掰开左右键的塑料片,先用打气筒之类的喷走污染物,再用酒精或香水或花露水之类的挥发液体涂抹正中间的滑轮和左键下的金属轮,一边涂一边转滑轮,然后擦干,通风凉一下再通电试试。如果可以把分给我

检查下你ctrl键坏了没

可以用人人钢琴网软件检测



有好多人说是鼠标垫的原因,清理一下鼠标垫或者更换一个鼠标垫
证明鼠标硬件没坏最有效的办法是,借一个鼠标插在电脑上试一下