我有一个让我难过的脑力劳动者,所以我希望你们中的一个好人可以帮助我。
我正在开发两个不同的网站,我试图在页面之间使用页面跳转/锚标记链接到特定内容。
跳转在页面上工作正常,但是如果我尝试链接到不同页面上的锚点,它会跳转到适当的位置一两秒钟,然后重新加载回页面顶部。我已经删除了任何我认为可能存在冲突的脚本和内容,或导致页面重新加载而没有任何成功。
在整个页面设置中锚定如下:
<h2 id="#anchor">Anchor</h2>
导航在同一页上跳转工作正常:
<a href="#anchor">Anchor</a>
导航到不同页面的跳转不起作用:
<a href="index.php#anchor">Anchor</a>
尝试锚定到不同页面上时,是否有不同或更好的技术?
示例:http://www.designdesignonline.com/dev/CCEDC/index.php#events
谢谢!
标记
答案 0 :(得分:0)
mayb你可以尝试这个jquery脚本,我试过并为我工作
$(document).ready(function () {
var hash = '#'+window.location.hash.substr(1);//get the hash from your url
$('html, body').animate({
scrollTop: $(hash).offset().top
}, 'slow');
});