如何获取上一个/下一个链接以将我发送到页面顶部?

时间:2010-07-12 19:05:41

标签: javascript

我正在使用我在dynamicdrive.com上找到的javascript分页div,所以我一直被剪切和粘贴 - 我不是javascript junkie,远非它!现在,我在文章顶部有一个分页栏,底部有一个分页栏,但是当我使用底部的分页栏时,它会将我发送到下一页的底部,而不是顶部。所以我点击下一步,然后必须向上滚动 - 有没有办法我可以调整它,以便它直接将我发送到下一页的顶部?

这是我正在使用的分页版本 - 它是演示3:http://www.dynamicdrive.com/dynamicindex17/virtualpagination.htm

提前感谢您提供给我的任何提示!

1 个答案:

答案 0 :(得分:1)

使用virtualpagination.js库看起来没有办法做到这一点。您应该能够使用自己的函数包装库的主navigate函数,这将使滚动返回到顶部。

尝试将其放入javascript文件中,并在 virtualpaginate.js文件之后包含它:

virtualpaginate.prototype._navigate = virtualpaginate.prototype.navigate;
virtualpaginate.prototype.navigate = function (keyword) {
  window.location = '#wrapperDivId';
  this._navigate(keyword);
}

然后将您的分页内容包装在div中:

<div id="wrapperDivId">
  ... your content here ...
</div>