我有以下代码可用于在单击时创建 div,但我希望 div 慢慢向下滑动而不是立即出现:
function hideshow(which) {
if (!document.getElementById) return
if (which.style.display == "none") which.style.display = "block"
else which.style.display = "none"
我发现了一些似乎可以完成我所追求的代码,但我很难将它集成到我现有的代码中(上图):
$(document).ready(function() {
$("#button").toggle(function() {
$(this).text('Hide');
}, function() {
$(this).text('show');
}).click(function(){
$("#hidden_content").slideToggle("slow");
});
如果有帮助(支持css),我把它放在js fiddle上:
http://jsfiddle.net/dRpWv/479/和 http://jsfiddle.net/dRpWv/447/