当前位置:  开发笔记 > 编程语言 > 正文

使用fadein并附加

如何解决《使用fadein并附加》经验,为你挑选了2个好方法。

我正在将JSON数据加载到我的页面并使用appendTo(),但我试图淡化我的结果,任何想法?

$("#posts").fadeIn();
$(content).appendTo("#posts");

我看到append和appendTo在文档上有区别.

我也尝试过这个:

$("#posts").append(content).fadeIn();

我明白了,上面做了伎俩!

但我得到"未定义"作为我的JSON值之一.



1> 小智..:

如果在追加内容之前隐藏内容并将fadeIn方法链接到该内容,则应该获得您正在寻找的效果.

// Create the DOM elements
$(content)
// Sets the style of the elements to "display:none"
    .hide()
// Appends the hidden elements to the "posts" element
    .appendTo('#posts')
// Fades the new content into view
    .fadeIn();


谢谢你的帮助凯文

2> Parand..:

我不知道我是否完全理解你所遇到的问题,但这样的事情应该有效:

HTML:

Something here

使用Javascript:

var counter=0;

$.get("http://www.something/dir",
    function(data){
        $('#posts').append('" + data + "" ) ;
        $('#post' + counter).fadeIn();
        counter += 1;
    });

基本上你将每个内容(每个"帖子")包裹在一个范围内,将该范围的显示设置为无,以便它不会显示,然后淡入.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有