好吧,我想点击链接时让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>
答案 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');
});