2012-09-19 63 views
0

我想要一个链接到它的id时闪烁的元素,非常在这里完成在stackoverflow上的方式。例如,当您将追加与元素的ID的网页链接,它会带你到该元素在页面上:jquery #id链接事件?

<div id="some_element_id"></div> 

url example: www.some_website.com/some_page#some_element_id 

有没有我可以用它来再闪该元素的事件?也许是这样的:

$('#some_element_id').link_event().fadeOut(500).fadeIn(500) 

我有点失落,至于如何做到这一点。任何和所有的帮助表示赞赏。

回答

0
function getHash() { 
    var hash = window.location.hash; 
    return hash; 
} 

$(getHash()).link_event()..fadeOut(100).fadeIn(100); 
0

简单,只需使用window.location.hash

$(window.location.hash).link_event().fadeOut(500).fadeIn(500) 
0

对于现代浏览器中,有一个为调用hashchange的事件。

$(window).on('hashchange', function() { 
    $(location.hash).fadeOut(500).fadeIn(500); 
});