使用jQuery编辑正文

时间:2013-12-03 19:45:26

标签: javascript jquery html css

好吧,我想点击链接时让jQuery编辑我的身体。到目前为止,它所做的只是制作Link Fade,但背景不会改变,我不明白为什么,也许你们可以提供帮助。

    <div id="navbar_wrapper">
        <div id="nav_title">
            Kitty <small> "<? echo $information[array_rand($information)]; ?>" </small>
        </div>
        <div id="nav_links">
            <a href="#">Home</a>
            <a href="#">Information</a>
            <a href="#">Contact</a>
            <a href="#" id="activate">Download</a>
        </div>
    </div>


<script type="text/javascript">
 $('#activate').click(function(){
    $(this).fadeOut()
    $('body').css('background: red;')
 });
 </script>

2 个答案:

答案 0 :(得分:2)

您的代码使用您需要此结构的属性css是错误的:

$('body').css('background' , 'red')

该结构与:

有关
.css('propertyname' , 'propertyvalue') 

查看更多here

答案 1 :(得分:2)

改为:

$('body').css('background', 'red')

如果你想这样做,你可以在fadout()

的回调函数中选择它
$(this).fadeOut('slow', function(){
   $('body').css('background', 'red');
});