用JavaScript实现像PDA式的页面鼠标拖动效果!经典!

 

  这个用JavaScript实现像PDA式的页面鼠标拖动效果可以为你的网站与用户的交互带来全新的体验,使用户浏览你的网页时显得更加人性化!
把下面的网页代码粘贴到你的记事本中,保存为html文档看看效果吧!

<html>
<head><title>用JavaScript实现像PDA式的页面鼠标拖动效果!</title>

<script type="text/javascript">
var old_y=0;  //记录鼠标按下时的Y轴位置
var mouseY=0;  //用于记录鼠标状态
function moveit()
{
if(mouseY==1 &&  event.button==1)  //如果鼠标左键按下就移动页面
document.body.scrollTop=(old_y-event.clientY); //移动页面
}
function downit()
{old_y=event.clientY+document.body.scrollTop; //记住鼠标按下时的Y轴位置
mouseY=1; //用于记住鼠标已按下
}

function upit()
{mouseY=0;}  //记住鼠标已放开

document.οnmοuseup=upit; //鼠标放开时执行upit()函数
document.οnmοusedοwn=downit; //鼠标按下时执行downit()函数
document.onmousemove =moveit; //鼠标移动时执行moveit()函数
</script>
</head>
<body>
<script type="text/javascript">
var i;
document.write('<center>');
document.write('<h1>用JavaScript实现像PDA式的页面鼠标拖动效果!</h1>');
document.write('</center>');
document.write('<p align="right"><a href="http://blog.csdn.net/qq415734794">点此了解更

多...</a></p>');

//通过循环来创建100行“数据”!
for(i=1;i<100;i++){
document.write('<center><span style="cursor:hand;font-size:16px;">第'+i+'行--------

-----------------------------------

</span><br></center>');
}
</script>
<a href="http://blog.csdn.net/qq415734794">点此了解更多...</a>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值