是否可以更改网页的 URL,以便激活网页上特定的点击激活功能,而无需用户进行点击?
为了更好地说明我的问题,我做了这个 fiddle 。
页面加载时会显示一个红色框,其中包含信息。用户可以单击该框一次以查看新信息。他们可以再次单击它来查看第三条信息。
我想要加载显示特定信息的页面的网址。例如,如果我的页面的主网址是 http://www.mypage.com
,那么我希望网址 http://www.mypage.com/#info2
和 http://www.mypage.com/#info3
以便当用户输入 info2
(分别为 info3
) url,页面加载时显示第二条(分别是第三条)信息。
备注:我搜索了一些有关使用主题标签激活脚本的其他问题,但没有找到我可以理解或实现我想做的事情。特别是,我需要我的主题标签 URL 能够实现一系列操作(例如,在上面的示例中,单击两次即可获取 info3
)。
备注 2:我也愿意接受其他解决方案。我只需要有人解释如何完成我想做的事情。
最佳答案
您可以在定义点击处理程序后使用它。
if (window.location.hash == '#1'){
$("#info1").click();
}
if (window.location.hash == '#2'){
$("#info1").click();
$("#info2").click();
}
关于javascript - 一个URL可以激活多个脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26920273/