【发布时间】:2015-06-05 18:12:05
【问题描述】:
我无法滚动到一个特定的锚点,该锚点也是一个引导选项卡。这是项目:
当页面加载时,活动标签“发现”可以正常工作。它会滚动到正确的高度,但是,当您单击第二个选项卡时,由于某种原因它决定向上滚动。一旦该新标签“共享”处于活动状态,您就可以单击它,它会滚动到适当的高度而不会出现问题。对于其余的选项卡,这将继续。这是jquery:
jQuery(document).ready(function ($) {
$('.nav a').click(function (e) {
e.preventDefault();
$(this).tab('show')
})$('a.scroll').on('click', function (e) {
e.preventDefault();
var href = $(this).attr('href');
$('html, body').stop().animate({
scrollTop: $(href).position().top - 280
}, 'slow');
});
});
每个链接都有以下类:
<a href="#discover" data-toggle="tab" class="scroll">
我不知道发生了什么。任何反馈都会有所帮助。提前致谢。
【问题讨论】:
标签: jquery twitter-bootstrap scrolltop