php - Colorbox 内容平滑淡出

标签 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>

最佳答案

您可以使用 jQuery animate() 函数来代替 .css() 函数

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

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

关于php - Colorbox 内容平滑淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15236187/

相关文章:

javascript - 向使用 JavaScript 添加的元素添加 CSS 规则

jquery - 试图复制向下滚动按钮悬停效果

CDN分发的PHP算法

php - wamp 的 SQL Server 由于 Avast 被阻止

javascript - 如何将json数据发送到可序列化类

javascript - 从后端验证用户 token

javascript - 单击最近的输入时一次仅显示一个跨度

php - Salesforce PHP 工具包选择查询

php - SessionHandler::gc():ps_files_cleanup_dir |权限被拒绝 (13)

javascript - 滚动到自定义组件