代码:
$(document).ready(function() {
$('.clicker').on('click', function(e){
e.preventDefault();
var $btn = $(this);
$btn.toggleClass('opened');
var heights = $btn.hasClass('opened') ? 300 : 100 ;
$('#thiswillexpand').stop().animate({height: heights });
});
});
默认情况下,我希望 #thiswillexpand 被隐藏,所以我将使用 display:none; 但是,当单击 .clicker 时,我希望它显示然后按照脚本应该的方式展开。
问题:
如何在单击 .clicker 时显示#thiswillexpand,同时仍保留脚本正在执行的任何操作?