zoukankan      html  css  js  c++  java
  • 固定边栏——淘宝滚动效果

    点击查看Demo

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <style>
    *{margin:0; padding:0;}
    .main{overflow:hidden;}
    
    .fl{float:left;}
    .main .left{60%;/*height:4000px; */border-right:1px solid red; margin:0 10px 0 50px;}
    .main .right{30%;}
    
    </style>
    </head>
    
    <body>
        <div class="main">
            <div class="left fl">
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
                <div><img src="img/1.jpg"></div>
                   <div><img src="img/2.jpg"></div>
                <div><img src="img/3.jpg"></div>
                <div><img src="img/4.jpg"></div>
                <div><img src="img/5.jpg"></div>
            </div>
            <div class="right fl" id="right">
                <div><img src="img/6.jpg"></div>
                   <div><img src="img/7.jpg"></div>
                <div><img src="img/8.jpg"></div>
                <div><img src="img/9.jpg"></div>
                <div><img src="img/5.jpg"></div>
            </div>
        </div>
    
    <script type="text/javascript" src="http://code.jquery.com/jquery.js"></script>
    <script>
    var jwindow = $(window);
    jwindow.scroll(function(){
        var scrollHeight = jwindow.scrollTop();
        var screenHeight = jwindow.height();
        var sideHeight = $("#right").height();
        if(scrollHeight + screenHeight > sideHeight){
            $("#right").css({"position":"fixed","top":-(sideHeight-screenHeight),"right":0});
        }
        else{
            $("#right").css({"position":"static"});
        }
    })
    
    window.onload = function(){
        jwindow.trigger('scroll');
    }
    
    window.onresize = function(){
        jwindow.trigger('scroll');
    }
    
    </script>
    </body>
    </html>
  • 相关阅读:
    vim 源码分析
    Crontab无法自动执行,直接运行脚本却能执行
    chromium源代码下载(Win7x64+VS2013sp2, 39.0.2132.2)
    linux 环境变量设置方法总结(PATH/LD_LIBRARY_PATH)
    Linux 的源码安装工具 CheckInstall
    两个开源项目要搞定
    FreeRADIUS + MySQL 安装配置笔记
    Linux指令详解useradd groupadd passwd chpasswd chage 密码修改
    Github上的几个C++开源项目
    linux 中解析命令行参数(getopt_long用法)
  • 原文地址:https://www.cnblogs.com/wanliyuan/p/4207005.html
Copyright © 2011-2022 走看看