CODE:如何使用下面的JQuery代碼顯示元素?
$(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被隱藏,所以我打算使用顯示:無;但是,當點擊.clicker時,我希望它顯示,然後展開,如腳本應該。
問:
如何顯示#thiswillexpand時.clicker被點擊,同時仍保留任何腳本是幹什麼的?
你的意思是「保留腳本正在做的事情」? –
只需添加'$ btn.show()'? – jukempff
'$('#thiswillexpand')。css('display','block');' –