gpt4 book ai didi

javascript - Jquery 操作 url

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:06 25 4
gpt4 key购买 nike

我正在使用 pyrocms,所有导航链接都是绝对链接,这不允许我在页面上进行平滑滚动。

我的平滑滚动脚本是

.js

$('.nav a').click(function() {
$('html, body').animate({
scrollTop : $($.attr(this, 'href')).offset().top
}, 500);
return false;
});

使用 pyrocms 我的链接看起来像这样指向同一页面上的 div

<a href="http://www.mysite.com/index.php/#somelink>Link on the same page</a>

问题是我的动画出于某种原因无法使用绝对网址。我是否遗漏了一些简单的东西,或者我是否需要使用 jquery 将我的链接转换为相对链接(href =“#somelink”)。有这种可能吗。我只需要这个来处理我的导航链接,因为它们都是 index.php 页面上的链接。

最佳答案

您应该使用 anchor 标记的属性 hash:

scrollTop : $(this.hash).offset().top

DEMO

关于javascript - Jquery 操作 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20224997/

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