javascript - url 只隐藏 url 中显示的域名

标签 javascript php html .htaccess

我的链接是www.example.com/#about 我想从网址中隐藏 #about 。 当我单击 about 时,我创建了一个 html 页面,然后滚动应该转到同一页面上的 about 部分。但是 #about 显示在 url 中。我想隐藏#about#etc 我的页面工作相同,但在 (#etc) 之后隐藏 id,只需要 example.com 不想要 www.example.com/#etc

最佳答案

请找到 fiddle 的链接我创造了。希望这有帮助:)

JS 文件

$(document).ready(function() {
  $('a').on("click", function(e) {

    var scrollTo = e.toElement.text
    console.log($(this).text())
    var posTop = $("#" + scrollTo).offset().top;
    console.log(posTop);
    e.preventDefault();
    e.stopPropagation();
    $('html, body').scrollTop(posTop);
    console.log(window.location);

  });
})

关于javascript - url 只隐藏 url 中显示的域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59550174/

相关文章:

javascript - 需要正则表达式来查找标签外的文本 仅 javascript

javascript - 定位 Span jQuery Controller

javascript - 无法在 Nodejs 中执行文件上传程序

javascript - ionic 2 页面和模态之间的依赖注入(inject)

php - 如何使用 html 和 php 创建一个收集日期的表单

php - 从外部类访问私有(private)函数

javascript - 如何使用坐标以厘米为单位缩小多边形

php - 使用 PHP 在动态选择列表中选择多个初始值

php - 检测 bash 中的字符串

php - 调整大小和拇指功能有效,上传多个文件时除外