我有一个网页,每30秒使用一个jquery帖子重新加载一些数据,jquery帖子将以标签形式检索锚点,所以当jquery执行刷新时,锚点总是被放到第一个锚点。
假设我有#anchor1,#anchor2和#anchor3。如果用户正在查看#anchor2和jquery reloads,则默认为#anchor1。在jquery完成之前,我检查查看器正在使用哪个锚点,然后在jquery完成之后,然后使用下面的代码选择他们正在查看的锚点
document.location.href= "#anchor2";
当我使用上面的代码时,它显然会导致页面刷新,然后它会执行初始document.ready函数来检索数据,因此计时器永远不会被使用,它只是永久地保持重新加载jquery,这样做每隔一秒左右而不是使用javascript计时器。
如何在ajax重新加载之前将用户定向到用户正在查看的锚点,而不会导致页面刷新。
感谢您提供的任何帮助。