【发布时间】:2014-09-11 11:03:16
【问题描述】:
我正在使用此脚本滚动到显示的折叠元素:
$('.collapse').on('shown.bs.collapse', function () {
$('html, body').stop().animate({
scrollTop: $(this).offset().top
}, 500, 'swing');
});
除了我在非常小的屏幕尺寸上的导航之外,它非常适用于所有内容。打开菜单时,我希望它滚动到导航的顶部。这适用于我的顶级导航,但对于我的二级导航,它会滚动到该部分的顶部而不是导航。
(使用移动预览 -> 单击按钮打开可折叠导航 -> 单击“链接 1” -> 滚动到底部并单击按钮以打开第二个折叠导航)
如您所见,它会滚动到“链接 1”标题,而不是刚刚打开的导航。
【问题讨论】:
标签: jquery twitter-bootstrap twitter-bootstrap-3