Jquery - 单击特定的rel链接打开

时间:2014-01-20 12:17:51

标签: jquery

我有一个非常简单的jQuery片段,当点击特定链接时,内容会逐渐消失......

http://jsbin.com/ijuveh/1/edit

我现在要做的是设置它,以便我可以访问www.mydomain.com/page.php#link2页面

并打开page.php并单击#link2。

我该如何处理这个?

2 个答案:

答案 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();
}

示例:http://jsbin.com/ONiWURI/2#link1

来源:http://jsbin.com/ONiWURI/2/edit

答案 1 :(得分:1)

捕获哈希码,选择每个哈希码的元素(=元素的id)并将其淡入 (在dom-ready上): var hash = document.location.hash; $('#'+hash).fadeIn().siblings('div').fadeOut();