2017-05-29 7 views
1

アコーディオンの内側にあるヘッダーや最初のdivに集中しようとしていますが、動作しません。ブートストラップアコーディオンはアコーディオンを開いて表示する

デフォルトでは、のHTMLが有効で、11個の質問で構成されています。そして、現在はデフォルトでPHPが折りたたまれています。クリックすると開き、HTMLが崩壊します。

私はそれを達成することができますどのように私は実際にそれが最初の質問を表示する必要があり、それはPHP11日疑問を示している私の場合は最後の質問を示しているPHPでPHPをクリックしたときに私の問題はあります..?

私が共有しているjsフィドルをご覧ください。

$("#panelForPHP").click(function(){  $("#accordionPHP").focus(); }); 
$("#panelForPHP").click(function(){  $("#collapsePHP1").focus(); }); 
$("#panelForPHP").click(function(){  $("#panelForPHP").focus(); }); 

JS FIDDLE OF MY ACCORDION

私は3種類の方法で試してみましたが、どれも機能していない:

+0

可能な重複して試してみてくださいそれをクリックしてください](https://stackoverflow.com/questions/44226885/how-to-focus-the-accordion-top-header-when-we-click-on-that) –

答えて

1

ときに我々アコーディオントップヘッダを集中する[方法のこの

$('#accordionMain').on('shown.bs.collapse', function() { 

    var panel = $(this).find('.in'); 

    $('html, body').animate({ 
     scrollTop: panel.offset().top -55 
    }); 
}); 
関連する問題