- UID
- 1676
- 帖子
- 7732
- 精华
- 2
- 贡献
- 30
- 推广
- 0
- 有效BUG
- 0
- 来自
- 广西-北海
- 注册时间
- 2005-7-10
|
8#
发表于 2006-2-20 00:44
| 只看该作者
附上源代码,大家可以根据要求自己修改
<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); //“30” 为滚动速度,数值越大,滚动越慢
}
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>
[ 本帖最后由 三月飞絮 于 2006-2-20 09:54 PM 编辑 ] |
|