当前位置: 首页 > 面试题库 >

淡出内容为A的div,淡入内容为B的同一个div

郎雪风
2023-03-14
问题内容

我有以下几点:

$(function() {
    $('.ajaxloader').click(function(event) {
        var target = $(this).attr('href');
        window.location.hash = target;
        $('#conteudoInscricao').fadeOut('slow', function() {
            $.ajax({
                url: target,
                    success: function(data) {
                        $('#conteudoInscricao').html(data);
                        $('#conteudoInscricao').fadeIn('slow');
                    }
            });
        });
        return false;
    });
});

这样几乎可以。问题是…效果不流畅。我的意思是,首先淡出内容A,然后保持空白,然后淡入内容B。

我想要的是减轻这种影响,以便当他确实快要消失时,他开始淡入,以便使效果平滑。

关于下面的代码如何实现?

非常感谢,MEM


问题答案:

试试这个:

$(function() {
    $('.ajaxloader').click(function(event) {
        var target = $(this).attr('href');
        window.location.hash = target;
        $.ajax({
            url: target,
            success: function(data) {
                $('#conteudoInscricao')
                    .fadeOut('slow', function() {
                        $(this).html(data).fadeIn('slow');
                    });
            }
        });
        return false;
    });
});

因此,只有在检索到数据后才会产生效果,从而避免了等待数据响应的时间间隔。



 类似资料:
  • 问题内容: 因此,我试图根据用户单击的按钮淡入和淡出一组输入。我尝试使用jQuery,但是div以相同的速度渐入渐出… 我正在使用es6类并做出反应。 我想要的是用户 按下按钮,然后输入淡入。 另一个按钮,输入fadeOut。我不介意使用jQuery,但我想了解如何通过React做到这一点。 问题答案: 只需使用条件和CSS。 有一个像这样的变量。 对于其他输入,请执行类似 所以,这取决于输入都会

  • 主要内容:实例,jQuery Fading 方法,jQuery fadeIn() 方法,实例,jQuery fadeOut() 方法,实例,jQuery fadeToggle() 方法,实例,jQuery fadeTo() 方法,实例通过 jQuery,您可以实现元素的淡入淡出效果。 因为时间是宝贵的,我们提供快捷方便的学习方法。 在小牛知识库,你可以学习需要的知识。 实例 jQuery fadeIn() 演示 jQuery fadeIn() 方法。 jQuery fadeOut() 演示 jQ

  • 问题内容: ..当前它具有上/下滚动效果,但是我希望背景随着淡入淡出效果而改变,我应该在CSS中更改什么? 谢谢! 问题答案: 您无法在两个背景图片之间切换,因为浏览器无法知道您想要插入的内容。如您所知,您可以转换背景位置。如果您希望图像在鼠标悬停时淡入,我认为通过CSS过渡实现此效果的最佳方法是将图像放在包含元素上,然后在链接本身上为背景颜色设置动画:

  • 提前谢谢你。

  • 本文向大家介绍基于原生js淡入淡出函数封装(兼容IE),包括了基于原生js淡入淡出函数封装(兼容IE)的使用技巧和注意事项,需要的朋友参考一下 在开发的过程中,我们要做淡入淡出效果的话,我们完全可以使用jQuery的fadeTo()方法。但是我们的目的不只是会用,而是理解程序底层的逻辑。这篇文章主要就是利用原生的javascript实现淡入淡出的效果。 构建框架,基本没难度。 编写javascri

  • 问题内容: 我有一个组件,单击时需要切换一个组件。这有效: 它使用条件显示或不显示组件。现在,我希望它逐渐消失。我尝试添加一个挂钩以过渡不透明度,但这不起作用。有没有简单的方法可以做到这一点? 问题答案: 使用CSS类切换+不透明度转换的示例:https : //jsfiddle.net/e7zwhcbt/2/ 这是有趣的CSS: 和render函数: