2014/05/18

[JavaScript]zepto.jsのdataメソッドについて

どうやら、zeptojsのdataメソッドは、jQueryのそれとは違うようだ。

$.data()

Zepto.js の $.fn.data は jQuery の $.data とは全く違う動作。jQuery は対象の DOM Element について JavaScript のハッシュ(オブジェクト)を作るのに対し、Zepto では data-* 属性に書き込むため文字列しか扱えない。

data プラグインを使用することによって jQeury と同様の動作を行える。

via:Zepto.js (v1.0rc1) の jQuery との互換性
従って、jQueryと同じメソッドとして使いたい場合は、data.jsをダウンロードして、次のようにする必要がある。
<script src="./zepto.js"><script>
<script src="./data.js"><script>
これ、jQueryのプラグインを使うときとかに適用する必要性もあるので、注意したいですね。

0 コメント:

コメントを投稿