jQuery fadeIn.css()?

标签 jquery css styles fadein

如何使 .css() 属性淡入? 页码:http://arnoldsktm.zxq.net/

        $(document).ready(function(){
        $('#1, #2, #3, #4').hide();
        $('#1').fadeIn(1000, function(){
            $('#2').fadeIn(500, function(){
                $('#3').fadeIn(1000, function(){
                    $('#4').fadeIn(1000, function(){
                        $('#4').css({
                            'text-shadow':'0px 0px 10px red',
                            'text-decoration':'underline'
                        });
                    });
                });
            });
        });
    });

这个 $('#4').css({});

http://jsfiddle.net/F9xkS/2

最佳答案

jQuery 无法根据 its documentation 为非数字值设置动画.您可以尝试使用 .animate 而不是 .css,但我怀疑它不适用于这些。

相反,您最好依赖 CSS3 转换并只添加一个类:

#4 {
    -webkit-transition: text-shadow 1s;
    transition: text-shadow 1s;
}
#4.shown {
    text-shadow: 0px 0px 10px red;
    text-decoration: underline;
}

$("#4").fadeIn(... function () { $(this).addClass('shown');

注意 text-decorationnot an animatable property .为下划线设置动画是没有意义的。相反,也许您可​​以提前给它加下划线,这样下划线也会淡入。

关于jQuery fadeIn.css()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15451275/

相关文章:

jquery - 如何从复选框中删除行?

javascript - HTML 中的链接下拉列表和文本框

jquery - 另一个 Accordion 内的可折叠 Accordion

html - 宽度为 :0; height:0; 的可悬停元素

php - 如何加载 Mediawiki 标签扩展的 css?

css - 两列布局中的垂直对齐按钮

javascript - 使用 jQuery 创建并排幻灯片的问题

JQuery addClass 不工作

java - ActionSherlockBar 样式 - PopupMenu

android - 如何更改默认禁用的 EditText 的样式?