繁体   English   中英

如何检测 js 脚本中的特定页面以便我可以从函数返回?

[英]How do I detect a specific page in a js script so that I can return from the function?

我认为我的问题不需要更多上下文,但我面临的基本问题是我有一个脚本正在运行以隐藏导航栏,简单的东西。 我有一个内容很少的页面,但有一个小滚动就足够了,因此,如果用户滚动,页面看起来很难看。

我试过:

if(window.location.pathname == "/page.php") {
  return;
} else {
  //code...
}

但由于某种原因它不起作用。 else块仍在运行。 我的 URL 类似于localhost/foldername/page.php?data=something

我正在使用 xampp 而没有框架,因为我上周刚刚开始学习 Web 开发,因此任何不包含任何框架的解决方案都值得赞赏。 我会学习框架,只是不是现在

如果 url 是http://localhost/foldername/page.php?data=something那么路径名将是:

/foldername/page.php

所以试着只检查那个文件名

if(window.location.pathname.includes("/page.php")) {
   //code...

}

或使用完整路径名

if(window.location.pathname === '/foldername/page.php)...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM