我有一些 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();
我在整个网站上有几个常见问题解答的链接,单击它们会将您带到常见问题解答页面并展开相关问题,问题是一些常见问题解答答案具有指向其他问题的链接,而哈希链接会跳转到相关问题没有扩大答案。
这是因为 jQuery 在 $(document).ready(function() 中,所以代码只有在页面重新加载后才会激活?我需要触发重新加载吗?
干杯