我正在学习jquery,我想做一个效果:第一次点击时,滑动下div#ccc并将链接类更改为'aaa';再次点击时,滑动上div#ccc并将链接类更改回'bbb'。现在滑动已经可以了,但是removeClass, addClass不起作用。如何修改才能使两个效果都完美工作?谢谢。
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
$("#click").click(function() {
$("#ccc").slideDown('fast').show();
$(this).removeClass('bbb').addClass('aaa');
});
$("#click").click(function() {
$("#ccc").slideDown('fast').hide();
$(this).removeClass('aaa').addClass('bbb');
});
});
</script>
<style>
#ccc{display:none;}
</style>
<div id="click" class="bbb">click</div>
<div id="ccc">hello world</div>
$(this).toggleClass('bbb aaa');
更好。 - Code Maverick