古いブラウザをhashchangeイベントに対応させる「jQuery hashchange event」

Check このエントリーをはてなブックマークに追加

配布元:Ben Alman » jQuery hashchange event
ライセンス:MITライセンスとGPLライセンス

jQuery hashchange eventはhashchangeイベントに対応していないブラウザでhashchangeイベントが利用できるようにするjQueryプラグインです。hashchangeイベントに対応していないブラウザにはIE6/7やFirefox3.5、iOS3のSafari、Android1.6/2.1のブラウザなどがあります。

利用方法

jQuery本体とダウンロードしたjquery.ba-hashchange.jsを読み込むことで、hashchangeメソッドが利用可能になり、hashchangeイベントが利用できます。

次のサンプルはhashchange時に現在のhashの値をalert()で出力しています。

$(function(){
  $(window).hashchange( function(){
    alert( location.hash );
  });
$(window).hashchange();
});

sample

スポンサードリンク

コメント

カテゴリー:HTML5 IE補完 jQuery ライブラリ 製作補助系