我正在学习jquery,我想做一个效果:首先点击,滑动div#ccc并将链接类更改为'aaa';再次单击,滑动div#ccc并将链接类更改回“bbb”。现在滑动下来可以工作,但removeClass,addClass不起作用。如何修改,使两个效果完美的工作?谢谢。jquery点击更改类
<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');'会更好。 – 2011-05-19 21:50:21
确实会 - 编辑! – SickHippie 2011-05-19 22:06:58
干净整洁的解决方案。谢谢 – Dan 2013-10-15 02:28:46