jquery - 淡入在 IE9 中不起作用

标签 jquery internet-explorer-9

这是地球上最简单的想法,但行不通! fadeIn 函数在 IE9 中不起作用? 这是一个演示:http://sergejpopov.com/test.htm

有什么想法吗?我发现了这个:http://www.kevinleary.net/wp-samples/ie-fade-problems.php但不知道他们是如何解决的。

JS:

$(document).ready(function () {
            $(".a").click(function () {
                $(".b").fadeIn("500");
            });
        });

HTML:

<style type="text/css">
   .b{ display:none; background-color:#fff;}
</style>


<a href="javascript:void(0);" class="a" >aaa</a>
    <p class="b">bbb</p>

编辑:

很奇怪,但淡出效果正常,没有任何问题..

最佳答案

好吧,我发现如果显示属性设置为无,它会在 IE9 中中断;让它工作的唯一方法是不要设置 display:none;隐藏();它在页面加载时..

  $(document).ready(function () {
            $(".b").hide();
            $(".a").click(function () {
                $(".b").fadeIn(500);
                return false;
            });
            $(".c").click(function () {
                $(".d").fadeOut(500);
                return false;
            });
        });

关于jquery - 淡入在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884769/

相关文章:

jquery - 奇怪的 iOS 动画,用 jQuery 显示?

jquery - REST 上传到 SharePoint 2013 在线文档库后获取项目 ID

delphi - delphi 2010和IE9

html - 强制 IE9 进入浏览器兼容性 View

html - td 元素的圆 Angular 边框

Javascript 元素标签名称未定义

jquery - 有没有办法比较 select 和 value 不同类型的两个字符串?

javascript - 在文本框上显示搜索没有记录消息

css - rgba 背景与 IE 过滤器替代 : IE9 renders both!

jQuery UI 可拖动 handle 在 IE9 中非常小