我将这个手风琴脚本用于一个简单的常见问题解答页面。
http://www.dynamicdrive.com/dynamicindex17/ddaccordion.htm
我尝试添加
http://mix26.com/demo/local_scroll/index.html
ScrollTo 所以当一个问题被打开时,它会自动向下滚动到它以获得更好的用户体验。有人可以帮帮我吗?
我将这个手风琴脚本用于一个简单的常见问题解答页面。
http://www.dynamicdrive.com/dynamicindex17/ddaccordion.htm
我尝试添加
http://mix26.com/demo/local_scroll/index.html
ScrollTo 所以当一个问题被打开时,它会自动向下滚动到它以获得更好的用户体验。有人可以帮帮我吗?
我用了:
function goToByScroll(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}
并将 goToByScroll 分配给每个 div,就像一个魅力。
对不起我的英语!!
嗨,我最近遇到了你的问题。这是我的解决方案:当然,您需要添加 jquery.scrollTo-min.js 如果您在更改中看到我添加滚动并将其分配给 .open css 类,它由accordeon 分配给打开的项目
$(function () {
$('ul.drawers').accordion({
header: 'H2.drawer-handle',
selectedClass: 'open',
event: 'click',
change: function(event, ui){
$.scrollTo('.open',800, {duration:500} ); return false;
},
autoheight: false
});
});