使用Javascript仅在引导中滚动到指定的div

使用Javascript仅在引导中滚动到指定的div,javascript,html,twitter-bootstrap,Javascript,Html,Twitter Bootstrap,我正在使用简单的Javascript自动滚动到页面中的特定div,使用引导 $("button").click(function(){ $('html,body').animate({ scrollTop:$(".*specific div*").offset().top}, 'slow') }); 它就像第一个按钮的符咒,但脚本似乎继续并滚动到脚本指向的每个指定div。有没有办法使脚本只滚动到每个指定的div 谢谢。如果我理解您的问题,这就是您可以使用锚定标记并在href attribu

我正在使用简单的Javascript自动滚动到页面中的特定div,使用引导

$("button").click(function(){
 $('html,body').animate({
scrollTop:$(".*specific div*").offset().top},
'slow')
 });
它就像第一个按钮的符咒,但脚本似乎继续并滚动到脚本指向的每个指定div。有没有办法使脚本只滚动到每个指定的div


谢谢。

如果我理解您的问题,这就是您可以使用锚定标记并在href attribute中添加specfic div的id所做的

<a class="class-for-all-a" href="#about">About</a>

<div id="about"></div>

$('.class-for-all-a').click(function (event){
 event.preventDefault();
 var full_url = this.href;
 var parts = full_url.split("#");
 var trgt = parts[1];
 scrollTop:$("'#' + trgt").offset().top},'slow');
});

$('.class-for-all-a')。单击(函数(事件){
event.preventDefault();
var full_url=this.href;
var parts=full_url.split(“#”);
var trgt=零件[1];
scrollTop:$(“#”+trgt”).offset().top},'slow');
});

根据Sreenath所说,使用特定div的id。不要使用类,使用id,你应该会得到你想要的结果。你可以给每个div一个唯一的id,并在selection
#divId
中使用div id滚动到焦点。谢谢大家的快速回答!谢谢你的回答阿尔塔夫·侯赛因!对原始问题的评论足以让按钮实现我一直想要的。然而,你的答案(在谷歌搜索以完全理解这个脚本是如何工作的)在整体上要彻底得多。感谢您抽出时间回答!