Javascript jquery如何仅在使用引导选项卡时滚动页面加载顶部

Javascript jquery如何仅在使用引导选项卡时滚动页面加载顶部,javascript,jquery,css,twitter-bootstrap,Javascript,Jquery,Css,Twitter Bootstrap,我已经设置了一些jquery,以便在单击链接时加载特定的bootstrap3选项卡。当我通过另一个页面上的链接访问该页面时,这非常有效。但是,当我在实际页面上单击不同的选项卡时,每次单击都会一直滚动到顶部。我怎样才能使它只在页面加载时滚动&而不是在页面上单击选项卡时滚动?谢谢 这是我的密码 html 很长一段时间都没有答案——我刚刚问了这个问题,我承认这个问题非常相似,但没有答案! <ul id="custom-tabs-0" class="nav nav-pills"> <l

我已经设置了一些jquery,以便在单击链接时加载特定的bootstrap3选项卡。当我通过另一个页面上的链接访问该页面时,这非常有效。但是,当我在实际页面上单击不同的选项卡时,每次单击都会一直滚动到顶部。我怎样才能使它只在页面加载时滚动&而不是在页面上单击选项卡时滚动?谢谢

这是我的密码

html


很长一段时间都没有答案——我刚刚问了这个问题,我承认这个问题非常相似,但没有答案!
<ul id="custom-tabs-0" class="nav nav-pills">
<li class="active"><a data-toggle="tab" href="#custom-tab-0-sales">Sales</a></li>
<li class=""><a data-toggle="tab" href="#custom-tab-0-client-services">Client Services</a></li>
</ul>
// Javascript to enable link to tab
jQuery(document).ready(function() {
var url = document.location.toString();
if (url.match('#')) {
    $('.nav-pills a[href=#'+url.split('#')[1]+']').tab('show') ;
} 

// Change hash for page-reload
$('.nav-pills a').on('shown.bs.tab', function (e) {
    window.location.hash = e.target.hash;
    $("html,body").animate({scrollTop: 300}, 1000);
})
});