javascript - jQuery SlideDown 在新附加的 div 上

标签 javascript jquery

我正在尝试使用 jQuery slideDown()对我新附加的影响<div>的。

这是我的 Javascript 代码。

$.ajax({
    type: "GET",
    url: "/loadmore/dj/",
    data: {
        'slug': $('.dj_slug').text().trim(),
        'song_rank': $("#dj_song_list").find('.song_block').length
    },
}).done(function (response) {
    $('#dj_song_list').append(response).hide().slideDown(1000);
});

这有效,但是 slideDown()应用于整个#dj_song_list而不仅仅是附加的 <div>的。我怎样才能将它应用于新添加的 <div>的?

这是我的 HTML 结构供引用

<div id='dj_song_list'>
    {% include 'hunt/songs_dj.html' %}
</div>

songs_dj.html

<div class="song_block">
    ...
    ...
    ...
</div>

最佳答案

您想要执行此操作:

$.ajax({
    type: "GET",
    url: "/loadmore/dj/",
    data: {
        'slug': $('.dj_slug').text().trim(),
        'song_rank': $("#dj_song_list").find('.song_block').length
    },
    dataType: 'html'
}).done(function (response) {
    $(response).appendTo($('#dj_song_list')).hide().slideDown(1000);
});

关于javascript - jQuery SlideDown 在新附加的 div 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24969024/

相关文章:

javascript - 使用javascript在按钮上显示图像

javascript - 如何仅在存在时才需要模块。 react native

javascript - 引用错误: $ is not defined function error

javascript - 根据浏览器宽度更改 css 值

javascript - jquery中遍历多个元素

javascript - Bootstrap 3 单选按钮正确的语法

javascript - git提交错误的文件名首字母大写

javascript - 移动滚动方向检测溢出 : hidden page

jquery - 类似的 JSON 请求,但发送 null 对象

javascript - 如何使用 javascript/jquery 从任何地方禁用鼠标悬停事件?