用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - javascript代码库

根据滚动条移动的菜单

2013-08-19 作者: 云代码会员举报

[javascript]代码库

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <head>
        <title>使用JQuery实现一个图片随着滚动条滚动而滚动</title>
        <style type="text/css">
            *{
                margin: 0px;
                padding: 0px;
            }
            #pic
            {
                background:url("share.png");
                width:24px;
                height:88px;
                position:absolute;
            }
        </style>
    </head>
    <script type="text/javascript" src="../jquery-1.8.3.js"></script>
 
    <script type="text/javascript">
     
        $(document).ready(function() {
             
            //alert($(window).height()); //浏览器时下窗口可视区域高度(JQuery的获取方式)
            //alert(document.documentElement.clientHeight);(JS的获取方式)
             
            (function()
            {
                var positionY = ($(window).height() - $("#pic").height())/2;
                //alert(positionY);
                $("#pic").css("top",positionY);
                $(window).scroll(function(event){
                    var scrollValue  = document.documentElement.scrollTop || document.body.scrollTop;
                    //alert(scrollValue);
                    var topValue = scrollValue + positionY;
                    $("#pic").css("top",topValue+"px");
                }) 
            })();
            /*
            $(window).scroll(function(event){
                $("#pic").css("top",document.documentElement.scrollTop+$("#pic")[0].style.top);
            })
            */
        });
     
    </script>
    <body id="body">
        <div id="pic"></div>
        <div id="content"></div>
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br />
    </body>
</html>


网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...