1.滚动条其实就是利用了单方面方向的一个拖拽
比如只你是横向拖拽,那你就只获取关于X轴的位置
2.要限制滚动条的滚动范围(总不能哎呀,拖到头/尾拖出去了,那这就尴尬了)
if(l<0)
{
l=0; //为了防止拖出头
}
else if(l>0) {
l= oDiv1.offsetWidth-oDiv2.offsetWidth}
}
3.计算比例(这个是为了方便衍生其他功能)
var changdu = l / (oDiv1.offsetWidth-oDiv2.offsetWidth);
//这就比如, 你要拖动的长度 / 能拖动的总长度 - 你拖动的div的长度
这样就会得到一个百分百的范围
1195

被折叠的 条评论
为什么被折叠?



