zoukankan      html  css  js  c++  java
  • jq-demo-2种吸顶效果

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <style>
     7             #box2 {
     8                  100%;
     9                 height: 60px;
    10                 background: rgba(222,222,100, 0.6);
    11             }
    12         </style>
    13         <script src="js/jquery-1.12.3.js"></script>
    14         <script>
    15             $(function(){
    16                 
    17                 var box2Top = $("#box2").offset().top;
    18                 console.log(box2Top);
    19                 
    20                 //页面滚动
    21                 $(window).scroll(function(){
    22                     var scrollTop = $(window).scrollTop();
    23                                         
    24                     if (scrollTop >= box2Top) {
    25                         $("#box2").css({"position": "fixed", top:0}); //固定定位
    26                     }
    27                     else {
    28                         $("#box2").css({position: "static"});
    29                     }
    30                     
    31                 })
    32                 
    33             })
    34         </script>
    35     </head>
    36     <body>
    37         <div id="box1">box1
    38             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    39             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    40             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    41             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    42             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    43         </div>
    44         <div id="box2">box2</div>
    45         <div id="box3"> box3
    46             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    47             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    48             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    49             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    50             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    51         </div>
    52     </body>
    53 </html>

    效果2

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <style>
     7             #box3 {
     8                  100%;
     9                 height: 60px;
    10                 background: rgba(222,222,100, 0.6);
    11                 position: fixed;
    12                 top: 0;
    13                 display: none;
    14             }
    15         </style>
    16         <script src="js/jquery-1.12.3.js"></script>
    17         <script>
    18             $(function(){
    19                 
    20                 $(window).scroll(function(){
    21                     var scrollTop = $(window).scrollTop();
    22                     
    23                     if ( scrollTop >= $("#box2").offset().top ) {
    24                         $("#box3").fadeIn(); //淡入
    25                     }
    26                     else {
    27                         $("#box3").fadeOut(); //淡出
    28                     }
    29                 })
    30                 
    31             })
    32         </script>
    33     </head>
    34     <body>
    35         <div id="box1">box1
    36             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    37             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    38             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    39             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    40             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    41         </div>
    42         <div id="box2">box2
    43             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    44             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    45             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    46             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    47             <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    48         </div>
    49         <div id="box3">box3</div>
    50     </body>
    51 </html>
  • 相关阅读:
    testDecoration
    python装饰器详解
    开闭原则, 对扩展开放、对修改关闭
    使用元类 编写ORM
    Python 实现累加计数的几种方法
    python 查找目录下 文件名中含有某字符串的文件
    android应用程序的混淆打包规范
    自定义Tabs
    android-Service
    Loader异步装载器
  • 原文地址:https://www.cnblogs.com/1032473245jing/p/7504979.html
Copyright © 2011-2022 走看看