javascript - 页面特定的 javascript 函数

标签 javascript html

我将我项目的所有 javascript 代码都放在一个缩小的库中。 有些函数仅针对特定页面 url 运行,但是当单击没有 href 属性而是具有元素 id 的 href 属性的链接并刷新页面时,该函数不会运行。 知道问题是什么吗? 例如; 当 url 为 http://localhost/pheedbak/users/home 时它可以工作 但是当 url 更改为 http://localhost/pheedbak/users/home#directed-pheeds 时,该函数不会运行

代码是这样的

url = "http://localhost/pheedbak/users/home";

    if(window.location.href == url)
    { 
      pheeds.LoadLatestPheeds();
    }

最佳答案

这应该可行——只看#之前的内容

 if(window.location.href.split("#")[0] == url)

 if(window.location.href.split("#",1)[0] == url)
注意:未经测试 - 可能包含拼写错误/错误。

关于javascript - 页面特定的 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7939476/

相关文章:

javascript - 实现 PDF.js 查看器示例

javascript - 如何通过名称查找每个 td 输入及其各自的 id、值

javascript - 当按下 ENTER 键时,强制表单发送特定的提交按钮(当有多个时)

html - 将图像调整为固定内容

php - 注册表单 : email and submit on the same

html - Spree 中购物车链接的奇怪行为

javascript - 如何在javascript中的特定字符后 trim 字符串

javascript - jQuery 验证插件 - 表单未提交

javascript - 从 Shiny App 调用时如何在 Rmarkdown 中呈现表格和数学

javascript - 使用 javascript 通过 select 显示表格