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

使我的Ajax更新的div淡入

凤高翰
2023-03-14
问题内容

我有这段代码执行ajax调用,并且每次下拉列表更改时都将结果加载到两个重复的div中。我希望将结果淡入div,以更明显地表明发生了变化,因为它是如此无缝,有时很难注意到变化!

print("$('.ajaxdropdown').change(function(){


        $.ajax({
            type: "GET",
            url: "/includes/html/gsm-tariff.php",
            data: "c_name="+escape($(this).val()),
            success: function(html){
                $("#charges-gsm").html(html);
                                    //i want to fade result into these 2 divs...
                $("#charges-gsm-faq").html(html);
                $("#charges-gsm-prices").html(html);
            }
        });
    });");

我试过添加fadein方法和其他一些东西,但是没有任何乐趣。


问题答案:

您必须hide()先使用它fadeIn()

更新: 这是通过链接进行操作的方法:

$("#charges-gsm-faq").hide().html(html).fadeIn();
$("#charges-gsm-prices").hide().html(html).fadeIn();


 类似资料:
  • 问题内容: 我喜欢使用ajax用新值更新表。有什么想法。我有一个购物车,用户可以在其中更改产品的数量。我不喜欢重新加载整个页面。我想重新加载桌子。目前,它可以重新加载整个页面。 我做了什么。 我有一个输入数量值的表格。要将产品与购物车(ManyToMany)连接,我使用line_item。因此,每个line_item代表购物车中的产品。 购物车的此视图 渲染@cart Line_items具有更新

  • 问题内容: 我正在尝试使用来自ajax html响应的内容更新div。我相信我的语法正确,但是div内容已替换为整个HTML页面响应,而不仅仅是html响应中选择的div。我究竟做错了什么? 问题答案: 您正在设置HTML格式的内容,然后将其替换为本身,这没有多大意义? 我猜你真正在哪里寻找返回的数据,然后用ajax调用中的html用html 更新DOM中的元素:

  • 问题内容: 我正在现场工作,并且有电子相框。想想gmail框架。就像gmail应用程序一样,当我单击导航栏上的链接时,我只希望更新内部div。我已经了解了,因此div发生了变化,但是它肯定不会给我我想要的结果。这是我所拥有的粗略轮廓 因为容器具有固定的滚动条,所以我不想更改它,所以我只想替换page div。这就是我设法在jquery方面提出的。我只是一个初学者,所以我真的不知道我在做什么,但我正

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

  • 问题内容: 我有以下几点: 这样几乎可以。问题是…效果不流畅。我的意思是,首先淡出内容A,然后保持空白,然后淡入内容B。 我想要的是减轻这种影响,以便当他确实快要消失时,他开始淡入,以便使效果平滑。 关于下面的代码如何实现? 非常感谢,MEM 问题答案: 试试这个: 因此,只有在检索到数据后才会产生效果,从而避免了等待数据响应的时间间隔。

  • 问题内容: 我想在单击按钮时重新加载div。我不想重新加载整个页面。 这是我的代码: HTML: 单击按钮后,应该重新加载而不加载或刷新整个页面。 以下是我尝试过但无法正常工作的Jquery:- 请提出建议。 这是我页面上的DIV,其中包含一些产品的图片和序列号…这将是第一次加载时来自数据库的信息。但是,如果用户遇到问题,他将单击“再次捕获”按钮“ ”,这将再次加载这些信息。 Div的HTML代码