• JS实现两张图片卷轴的切换效果


    效果参见: http://weitwo.com/home.htm 引入jQuery后,

    再引入如下JS:

    $(document).ready(function () {
        
    var slidePicture = new sliderPicture();
        slidePicture.containerId 
    = 'container';
        slidePicture.frontId 
    = 'front';
        slidePicture.minFrontWidth 
    = 100;
        slidePicture.load();
    });

    function sliderPicture() {
        
    this.containerId = '';
        
    this.frontId = '';
        
    this.minFrontWidth = 200;

        
    this.load = function () {

            
    var container = $('#' + this.containerId);
            
    var front = $('#' + this.frontId);
            
    var minWith = this.minFrontWidth;

            container.mousemove(
    function (e) {
                
    var offsetLeft = container.prop("offsetLeft");
                
    var parentWidth = container.prop("clientWidth");
                
    var left = e.clientX - offsetLeft; 
                
    var width = parentWidth - left;

                
    if (width >= minWith) {
                    front.width(width);
                }
            });
        }
    }

    添加如下样式:

    #container
    {
        background
    :url('http://photocdn.sohu.com/20110527/Img308750491.jpg');
        width
    :90%;
        height
    :200px;
        margin
    :0px auto;
    }
     
    #front
    {
        float
    :right;
        background
    :url('http://news3.xinhuanet.com/auto/2005-07/06/xinsrc_3520702061714562873521.jpg');
        background-position
    :right;
        width
    :30%;
        height
    :100%;
    }

    #splitter
    {
        background
    :#000000;
        height
    :100%;
        float
    :left;
        width
    :5px;
    }

    添加如下HTML:

    <div id="container">
        
    <div id="front">
            
    <span id="splitter"></span>
        
    </div>
      
    </div>

    即可实现图片卷轴的效果。

     

  • 相关阅读:
    class的方式创建组件
    function创建组件
    JSX语法
    React开发
    特征的标准化和归一化
    GSpan-频繁子图挖掘算法
    Linux下的ASLR(PIE)内存保护机制
    Linux下利用Ret2Libc绕过DEP
    通过fork进程爆破canary
    通过格式化字符串漏洞绕过canary
  • 原文地址:https://www.cnblogs.com/hanxianlong/p/2079749.html
Copyright © 2020-2023  润新知