クリック時に 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フィドルに貼り付けました:
http://jsfiddle.net/dRpWv/479/および http://jsfiddle.net/dRpWv/447/