jquery的animate设置样式overflow:hidden的解决方法
来源:互联网 发布:怎么可以做淘宝模特 编辑:程序博客网 时间:2024/05/22 09:50
环境:win7 64位,chrome44.0.2403.125,firefox43.0.4,ie11.0.9600.18124IS
问题:有个变高变宽的div,内嵌一个img,但是动画执行时img被overflow:hidden设置后只能看到一部分
解决方法1:
$(myDiv).animate( { height: newHeight}, { duration: 500, queue: false, easing: 'easeOutExpo', step: function() { $(myDiv).css("overflow","visible"); }, complete: function() { $(myDiv).css("overflow","visible"); } });参考:https://bugs.jquery.com/ticket/2648#no1
ps:好像complete不需要
解决方法2:
Another way is to declare the element as !important in css.For example.
.somediv { overflow: visible !important;}
总结:jQuery.animate sets overflow:hidden as an inline style. Inline styles always take precedence over the !important flag
参考:http://stackoverflow.com/questions/3363035/jquery-animate-forces-style-overflowhidden
http://www.cnblogs.com/aim-at-is-the-tao-in/p/3753596.html
http://baike.baidu.com/link?url=3-wPSomyYQz7FtnSEqD1DlLxQTIu6TeJkXomazajR4ZKodLbgxLnYlrIxRmwwEhNNqnm_k7CslzAf8KJ19Vkj_
0 0
- jquery的animate设置样式overflow:hidden的解决方法
- jQuery .animate() forces style “overflow:hidden”
- IE overflow:hidden失效的解决方法:
- IE下overflow:hidden失效的解决方法
- IE overflow:hidden失效的解决方法
- overflow:hidden的作用
- overflow:hidden的作用
- overflow:hidden的作用
- overflow:hidden的作用
- overflow:hidden的作用
- css在ie7中overflow:hidden失效的解决方法
- 关于overflow hidden的研究
- CSS overflow:hidden的理解
- CSS overflow: hidden的例子
- overflow:hidden的原理问题
- li 样式 不显示 overflow:hidden 导致Li前面样式不见的解决办法
- li 样式 不显示 overflow:hidden 导致Li前面样式不见的解决办法
- JQuery的animate
- android中DatePickerDialog只显示年月
- Egret)Demo - eui state自定义状态的使用
- 佰草集CRM服务端优化经验——致曾经的小白(一)
- iOS高德定位和自带逆地理编码进行坐标转换
- 好的软件架构设计
- jquery的animate设置样式overflow:hidden的解决方法
- Andriod之SHA-256,MD5加密字符串
- C++ 编写一个选课系统
- 应用内文件预览
- windows7 android studio jni 例程
- Linux devfreq
- 跟我一起写 Makefile(七)
- MyBatis学习-SQL语句映射文件(1)resultMap
- Egret)Demo - 自定义事件及自定义事件派发器