zoukankan      html  css  js  c++  java
  • 重绘、重排(回流)| 强制重绘的使用场景 | 如何强制回流

    <!DOCTYPE html>
    <html>
    <head>
    <title></title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <style type="text/css">
    .has-transition {
        -webkit-transition: margin-left 1s ease-out;
        -moz-transition: margin-left 1s ease-out;
        -o-transition: margin-left 1s ease-out;
        transition: margin-left 1s ease-out;
    }
    li {
        background: #ccc;
        border: 1px #000 solid;
        display: block;
        padding: 2px;
        margin-left: 0;
        margin-top: 4px;
        margin-bottom: 4px;
    }
    </style>
    </head>
    <body>
    <p>第一种情况)</p>
    <ul class="example-1">
        <li class="has-transition">1</li>
        <li class="has-transition">2</li>
        <li class="has-transition">3</li>
        <li class="has-transition">4</li>
        <li class="has-transition">5</li>
    </ul>
    <p>第二种情况)</p>
    <ul class="example-2">
        <li class="has-transition">1</li>
        <li class="has-transition">2</li>
        <li class="has-transition">3</li>
        <li class="has-transition">4</li>
        <li class="has-transition">5</li>
    </ul>
    
    <script type="text/javascript">
      $('.example-1 li').click(function () {
        $(this).removeClass('has-transition');
        $(this).css('margin-left', 100);
        $(this).addClass('has-transition');
        $(this).css('margin-left', 50);
      });
      $('.example-2 li').click(function () {
        $(this).removeClass('has-transition');
        $(this).css('margin-left', 100);
        $(this)[0].offsetHeight; // 强制执行重排,确保设置的100px能够生效
        $(this).addClass('has-transition');
        $(this).css('margin-left', 50);
      });
    </script>
    </body>
    </html>
  • 相关阅读:
    MO 中的imagelayer
    GDAL之OGR入门(转载)
    OGR体系结构
    C++与C# 以及指针
    如何用C#编程实现动态生成Word文档并填充数据?
    C++的类与C#的类[zt]
    arcmap vba 实现“卫星立体测图”高度字段值的计算,今天的一点小成就
    lib 和 dll from baidu
    ping and netstat
    Visual Basic6.0 中的类模块和标准模块
  • 原文地址:https://www.cnblogs.com/liujinyu/p/11969202.html
Copyright © 2011-2022 走看看