zoukankan      html  css  js  c++  java
  • jquery 使用animate来改变高度时会自动在样式添加overflow:hidden

    使用jQuery animate做自定义动画,动画里面改变高度,发现浏览器访问时会自动在样式添加overflow:hidden。

    被这问题坑惨了,始终找不到原因,后来百度才知道:

    jQuery 的 anmiate 会自动添加overflow:hidden;

    这时候在css中这样写 overflow:visible !important;

    (也就是在哪个元素做动画就在哪个元素的css里写这个属性)

    注意啊 如果写在行内样式 还是会被覆盖;

    css代码:

    ul li {
                69px;
                height: 69px;
                float: left;
                margin-left: 10px;
                position: relative;
                overflow: visible !important;
            }

    js代码:

    $(function () {
                $('li').mouseenter(function () {
            
                    $(this).stop().animate({
                            224,
                        }).find('.small').stop().fadeOut().siblings()
                        .stop().fadeIn();
                 
                })
  • 相关阅读:
    php的多态性
    php接口
    php抽象类和抽象方法
    php类与对象的魔术方法
    php关键字
    php类型之class类,对象,构造函数的理解
    php日期格式化
    php之常用字符串方法
    php将获取的数组变成字符串传入txt文本。。。
    PHP之键值操作函数
  • 原文地址:https://www.cnblogs.com/JeffreyZhu/p/15603719.html
Copyright © 2011-2022 走看看