1

这段代码(带有另一个 php 文件)从数据库中抓取一些内容并将其放入名为 about_content 的 div 中。

$(document).ready(function(){
        $('a#about-menu').click(function() {
            var id = $('a#about-menu').attr('class');

            $.post('subpages/content_about/about_content.php',{id: id}, function(id){

                $('div#about_content').text(id)
            });
        });
});

一切正常,但你能告诉我如何修改它,让这些东西淡入淡出,而不是直接被打进去……我不确定如何在这种情况下使用 fadeIn 函数。

4

3 回答 3

1

尝试..

$('div#about_content').css('opacity', '0').text(id).fadeIn();
于 2012-08-24T11:10:44.400 回答
0

你可以做

   $('div#about_content').hide();
   $('div#about_content').html(id);
   $('div#about_content').fadeIn(1000);

没有测试,所以我不确定你可以试试

于 2012-09-07T16:37:56.580 回答
0

这会淡出现有内容,然后替换内容并淡入!

$(document).ready(function(){
    $('a#about-menu').click(function() {
        var id = $('a#about-menu').attr('class');
        $.post('subpages/content_about/about_content.php',{id: id}, function(id){
            $('div#about_content').fadeOut('fast',function(){ $(this).html(id).fadeIn(); });
        });
    });
});

演示

于 2012-09-07T16:47:36.210 回答