zoukankan      html  css  js  c++  java
  • 让zepto支持slideup(),slidedown()

    zepto不支持slideup()和slidedown();使用以下方法可以支持该功能

    <div class="slide">
        <p>
            zepto不支持slideup()和slidedown();使用以下方法可以支持该功能
        </p>
    </div>
     
    <button class="slide-trigger">点我</button>

    js代码如下

    (function ($) {
      $.fn.slideDown = function (duration) {    
        // get old position to restore it then
        var position = this.css('position');
        
        // show element if it is hidden (it is needed if display is none)
        this.show();
        
        // place it so it displays as usually but hidden
        this.css({
          position: 'absolute',
          visibility: 'hidden'
        });
     
        // get naturally height
        var height = this.height();
        
        // set initial css for animation
        this.css({
          position: position,
          visibility: 'visible',
          overflow: 'hidden',
          height: 0
        });
     
        // animate to gotten height
        this.animate({
          height: height
        }, duration);
      };
    })(Zepto);
     
    $(function () {
      $('.slide-trigger').on('click', function () {
        $('.slide').slideDown(2000);
      });
    });

    演示地址:http://jsfiddle.net/6zkSX/5/

    原文地址:http://www.dvy.com.cn/2015/11/25/1612.html

  • 相关阅读:
    Spring----BeanPostProcessor
    spring lifeCycle
    lambda表达式
    mybatis ----SqlSessionManager
    带权随机
    Protocol Buffers学习笔记
    Java的Lambda表达式
    mysql之group_concat函数
    Java排序之归并排序
    Java排序之计数排序
  • 原文地址:https://www.cnblogs.com/mmzuo-798/p/6492623.html
Copyright © 2011-2022 走看看