javascript - 我可以激活带有 URL 中的井号标签的 jQuery 脚本吗?

标签 javascript

我有一个 div,当用户单击特定链接时,它会使用 jQuery 下拉并显示。如果 URL 以某个主题标签结尾,是否可以在页面加载时激活此脚本?

更具体地说。我的网站的每个页面上都有一个面板,其中包含用户填写的表格,以请求我们产品的报价。如果用户访问URL为http://mysite.com/product/ipod#quote的产品页面,我希望我的 javascript 激活面板在页面加载时激活。

需要明确的是,主题标签不会是我页面上的位置。

最佳答案

$(function(){
  if(document.location.hash.search('hash') !== -1){
    $('a#with-id').trigger('click');
  }
});

hash 是哈希的名称
a#with-id 是链接的选择器

如果“哈希”是哈希中的唯一值,您可以简单地与 document.location.hash === '#hash' 进行比较

关于javascript - 我可以激活带有 URL 中的井号标签的 jQuery 脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7920610/

相关文章:

javascript - 在不确定的时间线上实现 jQuery slider

javascript - 根据您键入的速度,onkeyup 会触发多次

javascript - 有没有办法在字符串化后替换 JSON 对象中的文本?

javascript - Angular2 Http 调用未触发

javascript - 附加 Div 标签无法正常工作

javascript - react : Rendering a method defined inside arrow function?

javascript - then() 回调在 node.js 中解析之前触发

javascript - 页面的打印版本。我想附加相关链接的完整网址

php - 按字母表列出,将具有少量条目的字母组合在一起(PHP 或 JS)

javascript - 不使用 Flexbox 的响应式 div