2011-06-28 9 views
0

私は次の例のように、Contact DetailsまたはAddress DetailsのDIVの見出しを持っている場合は、次のdivの内容は唯一の引き出しとに表示されることにより、私は機能を実装するためにjQueryを使用する方法DIVの内容をスライドさせて表示させる方法は、ユーザーがDIVの見出しをクリックしたときにのみ表示されますか?

http://jsfiddle.net/2CZFL/

ユーザーがDIV見出しをクリックすると

+0

ネットには多くの例がありますが、jq関数をアニメーション化してたくさんのことをすると、あなたのバイブルの例はmototoolsを使用し、jqueryに変更します。 – kobe

答えて

2

は近いそれがオープンにする方法についてフィドルとを参照してください:http://jsfiddle.net/maniator/wU8s2/

+1

代わりに 'nextAll'を使わないのはなぜですか? http://jsfiddle.net/radu/yKvqX/1/ – Radu

+0

@ラジード私は脳が凍っていた。それは非常に真実です。病気を更新する – Neal

+0

@ラジードそれは固定されている – Neal

0

は、ここでは、[「表示を追加してください簡単な例

<script> 
    jQuery(document.body).ready(function(){ 
    jQuery('.sneakycontent h3').click(function(){ 
     jQuery('.sneakycontent div').slideToggle(); 
    }); 
    }); 
</script> 
<div class="sneakycontent"> 
    <h3>Click Me Newb!</h3> 
    <div style="display:none;">Keep eating those stackoverflow weaties kiddies and you can be as cool as me!</div> 
</div> 
+0

OPのフィドルを使用して例を示すことができますか? – Neal

+0

Raduのフィドルがマークアップに最適なソリューションです。私の場合は、親の要素を非常に重いものに包む必要があります。 jsfiddle.net/radu/yKvqX/1 –

+0

私のフィドルは同じものです...しかし、OPのデザインを変更しません – Neal

0

あなたのバイオリンを使用したシンプルなデモ、http://jsfiddle.net/andresilich/DR3x8/

です:none "をヘッダーの下のコンテンツに貼り付けて、非表示にするだけです。]