0

ここでスタックオーバーフローで行われる方法と非常によく似た方法で、IDにリンクするときに要素をフラッシュさせようとしています。たとえば、要素の 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

最新のブラウザには、 というイベントがありますhashchange

$(window).on('hashchange', function() {
    $(location.hash).fadeOut(500).fadeIn(500);
});
于 2012-09-19T10:17:32.277 に答える
0
function getHash() {
  var hash = window.location.hash;
  return hash;
}

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

シンプルで、次を使用するだけwindow.location.hashです:

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