我有一个 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/