无法弄清楚如何让它工作。我尝试了一些变化。我希望窗口根据它的偏移量滚动到 .accordion > dt 的顶部。目前此代码只是打开面板并开始重新加载页面。
(function($) {
var $j = jQuery.noConflict();
var allPanels = $j('.accordion > dd').hide();
$('.accordion > a > dt').click(function() {
$this = $j(this);
$target = $this.parent().next();
if (!$target.hasClass('active')) {
allPanels.removeClass('active').slideUp();
$target.addClass('active').slideDown();
window.scrollTo($(".accordion").offset().top);
}
return false;
});
})(jQuery);