javascript - <base> 并链接到一个 ID

标签 javascript php jquery html css

这是一个相当奇怪的问题。

我设置了一个<base href="<?php echo $domainName; ?>/">

<?php echo $domainName; ?> = 域目录,因此所有链接都将以 www.domainname.com/开头

我现在正在尝试设置一个向上滚动按钮,所以我有一个 ID 为 id="project-showcase" 的 div按钮链接到该部分 href="#project-showcase" .

好吧,问题是单击按钮时它会继续返回主页并在那里搜索#project-showcase!我发现问题是因为 <base>...

我需要基地在那里,但不知道如何让它不应用于这个特定的按钮!有任何想法吗?

最佳答案

一种解决方案是按以下方式稍微更改 href:

href="<?php echo $_SERVER['REQUEST_URI']; ?>#YOUR_DIV_ID"

关于javascript - <base> 并链接到一个 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25337576/

相关文章:

jquery - 仅滚动子元素

javascript - 在 Chrome 的 Javascript 中使用 Android 共享 Intent ?

php - 在选择菜单中获取mysql数据库的值

php - cloneNode 与 namespace 不一致 - 跨环境?

javascript - 当用户向下滚动时如何使向下箭头消失?

javascript - 如何在html中使用滚动条动态分配按钮?

javascript - rxjs 将 forkjoin 传递给一个返回可观察数组的函数

javascript - 在 FireFox 中使用 big 3 + jquery 在页面顶部显示图像?

javascript - Html 页面迷你 map 或 map 概览

php - 在 CSS 中设置 RSS 提要样式