2012-09-19 108 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); 
});