<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## Jquery?DIV滾動至瀏覽器頂部位置固定 ![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)轉載▼ | 標簽:? ### [jquery](http://search.sina.com.cn/?c=blog&q=jquery&by=tag) ### [div](http://search.sina.com.cn/?c=blog&q=div&by=tag) ### [滾動](http://search.sina.com.cn/?c=blog&q=%B9%F6%B6%AF&by=tag) ### [位置](http://search.sina.com.cn/?c=blog&q=%CE%BB%D6%C3&by=tag) ### [固定](http://search.sina.com.cn/?c=blog&q=%B9%CC%B6%A8&by=tag) | 分類:?[HTML CSS 網站](http://blog.sina.com.cn/s/articlelist_1052413724_6_1.html) | 獲取元素(這里定位元素A)距離頂部的高度,接著設定scroll滾動的事件,比如超過那個高度,把A的位置設定為fixed,小于該高度,修改回relative。 **方法一:** $(function() {? ????var elm = $('.nav');? ????var startPos = $(elm).offset().top;? ????$.event.add(window, "scroll", function() {? ????????var p = $(window).scrollTop();? ????????$(elm).css('position',((p) > startPos) ? 'fixed' : 'static');? ????????$(elm).css('top',((p) > startPos) ? '0px' : '');? ????});? });? **方法二:** $(function(){ //獲取要定位元素距離瀏覽器頂部的距離 var navH = $(".nav").offset().top; //滾動條事件 $(window).scroll(function(){ //獲取滾動條的滑動距離 var scroH = $(this).scrollTop(); //滾動條的滑動距離大于等于定位元素距離瀏覽器頂部的距離,就固定,反之就不固定 if(scroH>=navH){ $(".nav").css({"position":"fixed","top":0}); }else if(scroH<navH){ $(".nav").css({"position":"static"}); } }) }) 例: <html>? <head>? <title>位置固定(</title>? <script src="__COMS__/Jq/jquery-1.7.2.min.js"></script> <style type="text/css">? .fixed_div{? position:fixed;? left:200px;? bottom:20px;? width:400px;? } </style>? <script type="text/javascript"> $(function(){ //獲取要定位元素距離瀏覽器頂部的距離 var navH = $(".nav").offset().top; //滾動條事件 $(window).scroll(function(){ //獲取滾動條的滑動距離 var scroH = $(this).scrollTop(); //滾動條的滑動距離大于等于定位元素距離瀏覽器頂部的距離,就固定,反之就不固定 if(scroH>=navH){ $(".nav").css({"position":"fixed","top":0}); }else if(scroH<navH){ $(".nav").css({"position":"static"}); } }) }) </script> </head>? <body> <div class="top">top</div> <p>?</p> <hr> <div class="nav">topnav</div> <div class="fixed_div" style="border:1px solid #200888;">content, I'm content</div>? <div style="height:888px;"></div>? </body>? </html>?
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看