最新jQueryでスマホサイトのモーダル「Reveal」を使う

この間軽く引っかかったのでメモ。

最近のスマホサイトで実装することが多いモーダルウィンドウ(メニュー系)で良く使われているjQueryライブラリは「Reveal」だと思いますが、jQueryが1.6頃にリリースされていて、その後に1.9でセレクターの統廃合がされたので、以後のバージョンはjQuery本体を読み込むだけではライブラリが動かなくなっていました。

それをある程度修復してくれるのがjQuery Migrate pluginです。最新版は1.2.1です。最新コードはこちら。

http://code.jquery.com/jquery-migrate-1.2.1.min.js

jQuery本体を読み込んでからjQuery Migrate pluginを読み込ませて、それからjquery.reveal.jsを読み込めば動作するようになりました。古いライブラリを使いたい場合は一度試してみると良いかもです。