Ege*_*can 8 jquery jquery-ui css3 internet-explorer-9 jquery-animate
当父div应用了css drop-shadow,并且使用jQuery对其子项进行动画处理以使父div更改高度时,在IE9中查看页面时会出现父div下面的奇怪行.这是一个例子:http://jsfiddle.net/vPqxb/11/和截图:

对于只想看代码的人; 这是HTML:
<div class="parent">
<div class="longer"> </div>
</div>
Run Code Online (Sandbox Code Playgroud)
,CSS:
div.parent {
background: #ddd;
box-shadow: 1px 1px 2px 1px #c9c7c9;
width: 80%;
}
div div {
background: red;
height: 10px;
width: 30px;
}
.longer {
height: 200px;
}
Run Code Online (Sandbox Code Playgroud)
和JavaScript(注意第一个需要jQuery UI):
$("a.toggleclass").on("click", function() { //some trigger, doesn't matter where
div.stop(true,true).toggleClass("longer", 1000);
});
$("a.animate").on("click", function() { //another one without jQuery UI
div.stop(true,true).animate({"height":"20px"}, function() {
div.attr({"style":""});
});
});
Run Code Online (Sandbox Code Playgroud)
我的问题是;
非常感谢您的帮助.
这个问题是类似的,我相信我提出的答案是中肯的。
简单来说: http: //jsfiddle.net/DwApF/12/
完整说明:https ://stackoverflow.com/a/8676063/453277
| 归档时间: |
|
| 查看次数: |
1331 次 |
| 最近记录: |