我有一个非常简单的jQuery片段,当点击特定链接时,内容会逐渐消失......
http://jsbin.com/ijuveh/1/edit
我现在要做的是设置它,以便我可以访问www.mydomain.com/page.php#link2页面
并打开page.php并单击#link2。
我该如何处理这个?
答案 0 :(得分:1)
只需为a
添加名称:
<a href="#" rel="div_1" id="link1">Link 1</a>
首先在网址上#
之后获取名称的代码,然后使用click()
打开相应的元素。
var link=document.location.hash;
if (link) {
var el = $(link);
if (el) el.click();
}
答案 1 :(得分:1)
捕获哈希码,选择每个哈希码的元素(=元素的id)并将其淡入
(在dom-ready上):
var hash = document.location.hash; $('#'+hash).fadeIn().siblings('div').fadeOut();