我有以下jQuery,它的工作正常。我需要的是当点击手风琴将用户带到活动手风琴的页面顶部时。
以下是代码:
jQuery(document).ready(function($){
$('.accordion-container').hide();
//$('.accordion-toggle:first').addClass('active').next().show();
$('.accordion-toggle').click(function(){
if( $(this).next().not(':hidden') ) {
$('.accordion-toggle').removeClass('active').next().slideUp();
}
if( $(this).next().is(':hidden') ) {
$('.accordion-toggle').removeClass('active').next().slideUp();
$(this).toggleClass('active').next().slideDown();
}
return false; // Prevent the browser jump to the link anchor
});
});
提前谢谢你:)
答案 0 :(得分:0)
您可以使用普通的javascript以编程方式滚动页面:
window.scrollTo(0, 0);
以下是您的代码应该是什么样的:
jQuery(document).ready(function($){
$('.accordion-container').hide();
//$('.accordion-toggle:first').addClass('active').next().show();
$('.accordion-toggle').click(function(){
if( $(this).next().not(':hidden') ) {
$('.accordion-toggle').removeClass('active').next().slideUp();
}
if( $(this).next().is(':hidden') ) {
$('.accordion-toggle').removeClass('active').next().slideUp();
$(this).toggleClass('active').next().slideDown();
}
//scroll to top
window.scrollTo(0, 0);
return false; // Prevent the browser jump to the link anchor
});
});