function sc()
{
scrolling = 0;
clearInterval(scrolltime);
[color=Red]document.body.style.cursor = "default" ;[/color]
}
function scrolldown()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
[color=Red]document.body.style.cursor = "s-resize" ;[/color]
if (currentpos !=document.body.scrollTop) sc();
}
附上源代码,大家可以根据要求自己修改
<script language="javascript">
var currentpos,scrolltime;
var scrolling; //scrolling是用来判断当前状态是否正在滚屏
if (scrolling != 1) initialize(); //若现在不是滚屏状态则马上滚屏
else sc(); //若不需要运行插件马上滚屏,可以去掉这三行
document.onmousedown=sc
document.ondblclick=initialize
function initialize()
{
scrolling = 1; //若不需要运行插件马上滚屏,可以去掉这行
scrolltime=setInterval ("scrolldown()",30); [color=Red]//“30” 为滚动速度,数值越大,滚动越慢[/color]
}
function sc()
{
scrolling = 0; //若不需要运行插件马上滚屏,可以去掉这行
clearInterval(scrolltime);
document.body.style.cursor = "default" ; //若不需要改变鼠标形状,可以去掉这行
}
function scrolldown()
{
scrolltype = "down" //本来用来辨别是向上滚屏还是向下滚屏的,没用,可删掉
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
document.body.style.cursor = "s-resize" ; //若不需要改变鼠标形状,可以去掉这行
if (currentpos !=document.body.scrollTop) sc();
}
</script>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。