2

我有 3 个Scrollify部分。我也有 2 个按钮,我需要一个按钮滚动到第二部分,另一个按钮滚动到第三部分。

文档列出了这种方法:

$.scrollify.move("#name");

“移动方法可用于滚动到特定部分。这可以采用该部分的索引,或者以哈希开头的部分名称。”

这是我损坏的演示:

CODEPEN 演示

HTML

<div class="section third" data-div-name="third"></div>

JS

这有效:

$('.link2').click(function(){
  $.scrollify.next();
});

但这不会:

$('.link3').click(function(){
  $.scrollify.move("third");
});

或使用“#third”或“.third”

有任何想法吗?我没有正确使用 data-div-name 吗?

4

1 回答 1

1

我想通了,这是一个散列索引号而不是数据名称:

$('.link3').click(function(){
  $.scrollify.move("#3");
});

更新了演示

于 2017-03-08T00:15:31.473 回答