我试图在链接到它的id时获得一个flash元素,就像在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)
我对如何做到这一点感到有些失落。任何和所有的帮助表示赞赏。
答案 0 :(得分:0)
function getHash() {
var hash = window.location.hash;
return hash;
}
$( getHash() ).link_event()..fadeOut(100).fadeIn(100);
答案 1 :(得分:0)
简单,只需使用window.location.hash
:
$(window.location.hash).link_event().fadeOut(500).fadeIn(500)
答案 2 :(得分:0)
对于现代浏览器,有一个名为hashchange
的事件。
$(window).on('hashchange', function() {
$(location.hash).fadeOut(500).fadeIn(500);
});