Javascript 更改默认滚动条行为
快速提问 是否有任何方法可以将滚动条的默认行为从一次移动一个像素(连续运动)更改为一次跳跃(例如100px)(连续性越小,跳跃越离散)。我有一个在图片之间跳跃的动画,我想使用滚动条一次显示一张图片Javascript 更改默认滚动条行为,javascript,animation,scrollbar,default,behavior,Javascript,Animation,Scrollbar,Default,Behavior,快速提问 是否有任何方法可以将滚动条的默认行为从一次移动一个像素(连续运动)更改为一次跳跃(例如100px)(连续性越小,跳跃越离散)。我有一个在图片之间跳跃的动画,我想使用滚动条一次显示一张图片 每当我尝试改变滚动条的行为时,它要么会跳得到处都是,要么会做一些疯狂的事情。顺便说一句,我在滚动条,而不是用箭头移动它。这样,我可以手动使动画变快或变慢。使用Control.ScrollBar.scrollBy()函数滚动任意数量的像素 var scrollbar = new Control.Scro
每当我尝试改变滚动条的行为时,它要么会跳得到处都是,要么会做一些疯狂的事情。顺便说一句,我在滚动条,而不是用箭头移动它。这样,我可以手动使动画变快或变慢。使用
Control.ScrollBar.scrollBy()
函数滚动任意数量的像素
var scrollbar = new Control.ScrollBar('scrollbar_content','scrollbar_track');
$('scroll_down_50').observe('click',function(event){
scrollbar.scrollBy(-50);
event.stop();
});
编辑:要禁用滚动条,请尝试:scrollbar.disable()
From:您是在什么平台/语言(.NET、Java VM、VB6、GTK、Xorg等)上开发的?抱歉,普通网络浏览器中的JavaScript我用最柏拉图式的互联网方式爱您!!!!非常感谢你!!!我不能投票回应,因为我没有15岁的声誉,但谢谢你!你可以点击旁边的复选标记将其标记为答案:)等等,当我移动滚动条时,它仍然会正常滚动。。。过早兴奋还是我做错了什么?看他们的演示,如果我拖动滚动条,它不会以增量移动滚动条。我最终不得不创建自己的滚动条,但我将其标记为最佳解决方案。谢谢