【问题标题】:Colorbox fade in content smoothlyColorbox 平滑淡入内容
【发布时间】:2013-03-05 23:32:44
【问题描述】:

我有这个问题:我使用颜色框来制作那些 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>

【问题讨论】:

    标签: php javascript jquery css


    【解决方案1】:

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

    onComplete: function(){
         var title = 'Register';
         $('#cboxTitle').text(title);
    
         $("#colorbox").animate({"opacity": 1});
    }
    

    【讨论】:

    • 完美运行!非常感谢!你拯救了我的一天!:)
    猜你喜欢
    • 1970-01-01
    • 2011-09-19
    • 2012-03-22
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多