首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery向下滑动,而不是滑动;相反,替换

问Jquery向下滑动,而不是滑动;相反,替换
EN

Stack Overflow用户
提问于 2011-04-01 03:51:55
回答 1查看 478关注 0票数 0

我正在尝试编写一个小脚本,一个接一个地从一组div中获取一些预先创建的div,将它们放到页面上,然后逐个向下滑动。我们的目标是最终得到一些like this,但潜在的大量和动态的div。

下面是我使用的函数("list“是我的div数组):

代码语言:javascript
复制
function popMsg(){
        var popped = list.pop(); 
        $(popped).appendTo("#chatframe").addClass("sliding");
        $(".sliding").slideDown(1000);
        setTimeout(popMsg, 1000);
    }

它在页面上获得div是有效的,但不会发生滑落。取而代之的是,每个div替换最后一个,只是将一个div叠加在另一个之上。我不确定我做错了什么,完全没有想法。

EN

回答 1

Stack Overflow用户

发布于 2011-04-01 05:32:24

啊!我想通了。我做了两件愚蠢至极的事:

a)我将.sliding的css设置为绝对。我把它改成了相对的。

b)我需要prependTo而不是appendTo。这使得每个div下推它之前的div。

它现在就像一个梦一样工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5505522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档