colorbox平滑淡出内容

时间:2013-03-05 23:32:44

标签: php javascript jquery css

我有这个问题:我使用colorbox制作那些jQuery弹出窗口(colorbox)。问题是我希望通过ajax顺利淡入内容,而不是在内容出现之前就可以看到加载div。

当我通过不透明度禁用加载div时,它已经消失但是我无法顺利淡入我的内容。它突然弹出。有什么帮助吗?

<script type="text/javascript">
$(document).ready(function(){
    $(".register_link").colorbox({
        initialWidth:'886',
        initialHeight:'410',

        fixed:'true',
        scrolling:'false',
        transition:'fade',
        onOpen: function(){
             $("#colorbox").css("opacity", 0);
                },
        onComplete: function(){
             var title = 'Register';
             $('#cboxTitle').text(title);

             $("#colorbox").css("opacity", 1);
        }
    });
});
</script>

1 个答案:

答案 0 :(得分:4)

您可以使用jQuery animate()函数,而不是.css()函数

onComplete: function(){
     var title = 'Register';
     $('#cboxTitle').text(title);

     $("#colorbox").animate({"opacity": 1});
}