$("#tool1").click(function(){
if($('#status').height() > 100){
$('#status').hide(500, function() { // hide the div
$(this)
.css('height','50px') // change the height
.show(500); // then show again
});
}
});
演示
根据上面的评论
$("#tool1").click(function(){
var orig = $('#status').height(),
target = orig == 250 ? 50 : 250;
$('#status').animate({
height: target
},1000);
});
演示
根据下面的评论
演示内的按钮
更改您的代码,例如:
$(document).ready(function() {
$("#tool1").click(function(e) {
e.preventDefault(); // preventDefault() for pare reload
var $statusDiv = $('#status');
if ($statusDiv.height() > 100) {
$statusDiv.height(50);
}
else {
$statusDiv.height(250);
}
});
});
演示
笔记
您也可以href
从#tool1
目前#tool1
是链接标签,如果你想使用一个按钮,而不是e.preventDefault()
从上面的代码中删除。