无法让FadeIn工作

时间:2011-11-08 13:47:51

标签: jquery

我正在尝试通过按钮点击获取fadeIn的背景,我正确地做到了吗?

$(document).ready(function () {
        $('#d_clip_container').click(function() {
            $('#d_clip_button').css('background-image','url(img/steps.png)').fadeIn("slow");
        });
    });

3 个答案:

答案 0 :(得分:1)

在致电$("#d_clip_button")之前,

.fadeIn()可见吗?

如果可见,.fadeIn()什么都不做..

答案 1 :(得分:0)

这应该有效:

$(document).ready(function () {
 $('#d_clip_button').css({'background-image':'url(img/steps.png)','display':'none'});
        $('#d_clip_container').click(function() {
            $('#d_clip_button').fadeIn("slow");
        });
    });

答案 2 :(得分:0)

你不能淡化背景,你只能淡化像整个按钮这样的HTML元素。

我认为.animate()可以解决问题。