次のjqueryコードに小さな修正が必要です。(デモはこちら)
デモで気が付くと、見出し 1 は思い通りに完全に上下にスライドしていますが、見出し 2 と 3 はそうではありません。違いは、( "Heading Two" 、 "Heading Three" ) タグの周りに別の div を追加したことだけです。この行 $(this). next("p").slideToggle("fast"); で何かを行う必要があることはわかっています。しかし、私はJqueryの初心者であるため、その方法がわかりません。
以下は私のコードです
$(document).ready(function(){
$("p").hide();
$("h3").click(function(){
$(this).next("p").slideToggle("fast")
$(this).toggleClass("active");
});
$('.mylink').click(function(){
$(this).parent('p').prev().trigger('click');
})
});
ガイドしてください