对邻近部分使用`move`方法,对非邻近部分使用`instantMove`

时间:2017-08-18 16:19:43

标签: jquery-scrollify

我正在寻找一种仅在相邻部分之间移动时为滚动条设置动画的方法。 Scrollify为您提供了moveinstantMove方法,但是我需要帮助解决该部分即将移动到相邻或非相邻部​​分的逻辑。

是否可以将其他信息传递到afterRender方法或提出实现目标的建议?

afterRender: function() {

 $(".pagination a").on("click", function() {
  $.scrollify.move($(this).attr("href"));
 });
}

1 个答案:

答案 0 :(得分:0)

查找此示例fiddler以供参考。

这里我尝试根据条件在各个部分之间导航,即目标部分应该最接近当前部分。如果定位部分最近,则使用$.scrollify.move()函数添加scrollify动画,否则将执行$.scrollify.instantMove()函数。

希望它有所帮助。