jquery - 向滚动条插件添加缓动
我正在使用这个滚动条插件:
http://www.baijs.nl/tinyscrollbar /js/jquery.tinyscrollbar.js
我想为其添加缓动。我已经隔离了我认为计算运动的函数,即:
function drag(oEvent){
if(!(oContent.ratio >= 1)){
iPosition.now = Math.min((oTrack[options.axis] - oThumb[options.axis]), Math.max(0, (iPosition.start + ((sAxis ? oEvent.pageX : oEvent.pageY) - iMouse.start))));
iScroll = iPosition.now * oScrollbar.ratio;
oContent.obj.css(sDirection, -iScroll);
oThumb.obj.css(sDirection, iPosition.now);
}
return false;
};
我将如何修改它以包括一些缓动?
I'm using this scrollbar plugin:
http://www.baijs.nl/tinyscrollbar/js/jquery.tinyscrollbar.js
and I want to add easing to it. I've isolated what I think is the function that calculates the movement, which is:
function drag(oEvent){
if(!(oContent.ratio >= 1)){
iPosition.now = Math.min((oTrack[options.axis] - oThumb[options.axis]), Math.max(0, (iPosition.start + ((sAxis ? oEvent.pageX : oEvent.pageY) - iMouse.start))));
iScroll = iPosition.now * oScrollbar.ratio;
oContent.obj.css(sDirection, -iScroll);
oThumb.obj.css(sDirection, iPosition.now);
}
return false;
};
How would I modify this to include a bit of easing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论