使用Javascript仅在引导中滚动到指定的div
我正在使用简单的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
$("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滚动到焦点。谢谢大家的快速回答!谢谢你的回答阿尔塔夫·侯赛因!对原始问题的评论足以让按钮实现我一直想要的。然而,你的答案(在谷歌搜索以完全理解这个脚本是如何工作的)在整体上要彻底得多。感谢您抽出时间回答!