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

时间:2017-04-15 03:59:32

标签: javascript html twitter-bootstrap

我使用简单的Javascript自动滚动到使用bootstrap的页面中的特定div。

sc.textFile("../a.data")
        .map(text -> Arrays.asList(text.split("\t")[2]))
        .mapToPair(word -> new Tuple2<>(word, 1))
        .reduceByKey((a, b) -> a + b)
        .foreach(result -> System.out.println(
            String.format("Word [%s] count [%d].", result._1(), result._2)));

它就像第一个按钮的魅力一样,但脚本似乎继续并滚动到脚本指向的每个指定div。有没有办法让脚本只去滚动到每个指定的div?

感谢。

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你可以使用锚标记并在href attribut中添加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');
});