私はjQueryアコーディオンを使用して少しの助けを探しています。jQueryアコーディオンは私のために働いていません
基本的には、標準のh3とpタグではなく、必要な要素があります。
<script>
jQuery(document).ready(function() {
jQuery("#contentHolder").accordion({
header: '.clicker'
});
});
</script>
を次のように私が持っているjQueryのであり、使用してイムHTMLは次のとおりです、私はそれが仕事をしたいどのように
<div id="contentHolder">
<div id="recipe">
<img src="style/img/rec-image.jpg"></img>
<p><span style="color: #5C971C; font-weight: bold;">Stuffs M</span><br />stuff goes here</p>
<p><a class="clicker" href="#"><img src="style/img/details-btn.jpg"></img></a></p>
<div class="ingredients" style="margin-top: 136px;">
<p style="width: 420px;"><span style="color: #5C971C; font-weight: bold;">Ingredients</span><br />2L white vinegar<br />2 cups water</p>
</div>
</div>
<div id="recipe">
<img src="style/img/rec-image.jpg"></img>
<p><span style="color: #5C971C; font-weight: bold;">Stuffs M</span><br />stuff goes here</p>
<p><a class="clicker" href="#"><img src="style/img/details-btn.jpg"></img></a></p>
<div class="ingredients" style="margin-top: 136px;">
<p style="width: 420px;"><span style="color: #5C971C; font-weight: bold;">Ingredients</span><br />2L white vinegar<br />2 cups water</p>
</div>
</div>
</div>
誰かが.clickerをクリックしたときですhref私はdivの "原料"が上下にスライドしたい。 jQuery UI Accordianドキュメント
The content element must be always next to its header.
あなたの "クリッカー" をによる
イム、誰かが:)
乾杯を助けることができることを望ん
あなたのマークアップは無効です。おそらく、それほど多くは変わらないが、有効なマークアップを持つ方がずっと良くて清潔だ。 (例えば、 'img'タグは' 'のようなもので、' 'ではありません。同じIDを持つ複数の要素もあります) –