0

我试图让一个元素在链接到它的 id 时闪烁,这与它在 stackoverflow 上完成的方式非常相似。例如,每当您附加一个带有元素 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)

我对这是如何完成的有点迷茫。任何和所有的帮助表示赞赏。

4

3 回答 3

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

$( getHash() ).link_event()..fadeOut(100).fadeIn(100);
于 2012-09-19T09:33:54.800 回答
0

对于现代浏览器,有一个名为hashchange.

$(window).on('hashchange', function() {
    $(location.hash).fadeOut(500).fadeIn(500);
});
于 2012-09-19T10:17:32.277 回答
0

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

$(window.location.hash).link_event().fadeOut(500).fadeIn(500)
于 2012-09-19T09:39:16.727 回答