var isMouseDown = false; //鼠标状态值,当鼠标处于按下状态时,鼠标的移动效果才会有效
var scrollY = 0; //初始状态时有滚动效果的div的scrollTop值
var scrollObjInfo = new Array(); //数组对象,用于存放外层div对象、滚动内容对象、滚动条对象、滚动条上面的滑块对象
var mouseDownY = null; //记录鼠标按下时的点击点y轴高度
var scrollBarIndexHight = null; //滑块高度,按比例计算得到值
function jsScroll(scrollDivId,scrollDivContentId,scrollBarId,scrollBarIndexId)
{
//数据初始化:
scrollObjInfo = [];
isMouseDown = false;
scrollY = 0;
mouseDownY = null;
scrollBarIndexHight = null;
scrollY = null;
//jquery 获取对象
scrollDivObj = $('#'+scrollDivId);
scrollDivContentObj = $('#'+scrollDivContentId);
scrollBarObj = $('#'+scrollBarId);
scrollBarIndexObj = $('#'+scrollBarIndexId);
//数据存入数组对象中供后续函数使用
scrollObjInfo.push(scrollDivObj,scrollDivContentObj,scrollBarObj,scrollBarIndexObj);
//判断是否需要显示滚动条
if(scrollDiv
js代码,当div中内容高度超出div高度的时候实现定制滚动条!
最新推荐文章于 2023-09-22 11:22:39 发布