gpt4 book ai didi

javascript - anchor 标签掉到页面底部

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:29 25 4
gpt4 key购买 nike

我的 anchor 标记从一个单独的页面到指定页面时出现问题,加载然后跳到页面底部。有解决办法吗?完整代码见链接。

jQuery

 <script>
jQuery(document).ready(function() {

var allPanels = jQuery('.accordion > dd').hide();

jQuery('.accordion > dt > a').click(function( e ) {
e.preventDefault(); // don't use return false;
allPanels.slideUp('normal');
jQuery(this).parent().next().slideDown('normal');
});

jQuery(location.hash).show();

});
</script>

http://jsbin.com/cugagoruni/edit?html,css,js,output

http://demo.xhalocigsx.com/points/#reviewpoints

最佳答案

假设目标页面是你的,尝试改变这个

<dt>
<a name="#reviewpoints">Writing Product Reviews</a>...
</dt>

对此

<dt id="reviewpoints">
<a href="#">Writing Product Reviews</a>...
</dt>

众所周知,命名 anchor 会导致定位问题,而在 HTML5 中,无论如何都没有用于 anchor 的 name 属性。此外,href 属性是必需的。

More info

此外,您的页面上似乎存在 jQuery 问题:

Uncaught TypeError: $(...).ready is not a function

这通常意味着 jQuery 不可用或者您与另一个库的别名冲突。

更新:您似乎在该页面中加载了至少 3 个版本的 jQuery。它们是否得到妥善处理?

关于javascript - anchor 标签掉到页面底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34091280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com