DIV 跟随屏幕滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
    <title></title>   
    <script src="jquery-1.7.1.min.js" type="text/javascript"></script>   
     <style type="text/css">  
        #test  
        {  
            border: 1px #8aae44 solid;  
            background-color: #eee;  
            padding:20px 10px 20px 10px;  
            margin: 0 0 0 0px;   
            position: absolute;  
            cursor: pointer;    
        }  
        p{  
        color:GrayText;  
        font-size:22pt;  
        font-family:华文彩云;  
        }  
    </style>   
      
 <script type="text/javascript">  
     $(document).ready(function() {  
         //滚动条事件  
         $(window).scroll(function() {  
             //获取窗口一半的高度+滚动条高度  
             var offsetTop = $(window).scrollTop() + $(window).height() / 2;  
             //改变样式 显示   
             $("#test").show();  
             //改变样式 top 高度  
             $("#test").animate({ top: offsetTop + "px" }, { duration: 600, queue: false });  
             //改变left 位置  
             $("#test").animate({ left: $(window).width() - 40 + "px" }, { duration: 600, queue: false });  
         });  
  
         //讲故事 填充测试数据  
         for (var i = 1; i < 999; i++) {  
             $("#content").append("<h2 >" + i + "个和尚!!!</h2> ");  
         }  
         $("#content").append("<h2>" + i + "</h2> 那么多和尚在干吗呢 ? 预知后事如何,君请听下回分解!!!");  
  
         //返回顶部  
         $("#test").click(function() {  
             $("#test").animate({ top: "0px" }, { duration: 600, queue: false });  
             $(window).scrollTop(0, 0);  
         });  
  
     });  
   
 </script>  
</head>  
<body style="height:3000px;text-align:center">     
  
<div id="test" style="display:none" >顶<br />部</div>   
  
<p >从前有个小孩喜欢听故事  !</p>  
<p style="color:Gray">故事大概是这样的 从前有座山 山上有很多和尚 !</p>   
  
<div id="content" style="width:80%;text-align:center" ></div>   
  
</body>  
</html> 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值