定義リストを展開/折りたたみ可能な FAQ のリストに変換する jQuery があります。
// Toggle expand/collapse
$('.faq a').click(function () {
$(this).toggleClass('active').next().slideToggle('fast');
});
var hash = document.URL.substr(document.URL.indexOf('#'));
$(hash).addClass('active').next().show();
$(hash).parent().parent().prev('a').addClass('active').next().show();
サイト全体にFAQへのリンクがいくつかあり、それらをクリックするとFAQページに移動し、関連する質問が展開されます.問題は、FAQの回答の一部に他の質問へのリンクがあり、ハッシュリンクが関連する質問にジャンプすることです.答えを展開しません。
これは、jQuery が $(document).ready(function() にあるため、ページがリロードされた後にのみコードがアクティブになるためですか?リロードをトリガーする必要がありますか?
乾杯