カテゴリ: jQuery
記事投稿日: 2013年2月27日
ちょっと驚きました。便利な.live()が使えないので
もしやと思って検索をかけてみると、jQuery1.9からは
.liveイベントがなくなり、.onになっているとのこと。
調べてみると、この.onは、jQuery1.7の時点からあった模様。
バシャログさんの記事に詳しく書かれていました。
↓
『jQuery 1.7の on() off()について調べてみた』 2011/11/08
http://c-brains.jp/blog/wsg/11/11/08-161217.php
↓
・.on()」「.off()」の使いどころ
「jQueryには今までのバージョンにも、「.bind()」「.live()」「.delegate()」といったイベントAPIがありました。今回追加された「.on()」「.off()」はそれら3つの機能をカバーしたメソッドになります。
「.bind()」「.live()」「.delegate()」については今後も利用できますが、「.on()」「.off()」の使用が推奨されていくようです。」
↓
で、最近の記事がこちら。
「jQuery 1.9 で変わったところを調べてみる。」
http://c-brains.jp/blog/wsg/13/01/21-202603.php
公式サイトにもはっきり、
「.live() removed」という項目がありました。
↓
『jQuery Core 1.9 Upgrade Guide』
http://jquery.com/upgrade-guide/1.9/
jQueryもIE6~8に対応するのは1.9まで。
2.0からはレガシーブラウザを切り捨てて軽量化に走るところが
いさぎよいですね。かっこいいです。
現場ではIEを使っているお客様がまだまだたくさん
おられるので、当面1.8.2あたりで開発していこうかなと
考えています。
それにしても、やはり英語の語彙が多いほうが
得だと思います…。海外のフォーラムの方が情報は多いですし。
英語の勉強も進めなくては。
コメントを残す