1

htmlタグでdata-prefixを使用して、要素にデータを添付しています。Chromeのthis.datasetプロパティでそのデータを取得できますが、機能が異なるブラウザ/エンジンで動作するかどうかを確認するのが面倒なので(ちなみに、FFとChromeのみをサポートする必要があり、サファリもIEもサポートしていません)。 FFは「this.dataset」が何であるかを知らないため、アプリはFFで失敗しています。FFでもサポートされる予定ですか(アプリは1か月以上準備ができていません)、それともコードを書き直す必要がありますか?

4

3 に答える 3

1

データセットサポートのパッチは、少なくとも8月までFirefoxリリースで出荷される予定はありません。したがって、1か月以内に何かが必要な場合は、それに依存するべきではありません。

詳細については、 https://bugzilla.mozilla.org/show_bug.cgi?id=560112を参照してください。

于 2011-05-12T02:47:17.240 に答える
1

それまでの間、データセットにポリフィルを使用できるため、そのAPIを使用できます。

http://eligrey.com/blog/post/html-5-dataset-support

https://github.com/remy/polyfills/blob/master/dataset.js

于 2011-05-29T17:53:00.083 に答える
0

geckoでこれが間もなく来ることを示唆するものは何も見たことがないので、書き直します。特に書くのは難しくありません。

jQueryには、必要な処理を実行する$ .data()メソッドがあることを知りたいと思うかもしれません。ソースを調べて、これにどのように取り組んでいるかを確認するか、そのまま使用することをお勧めします。

于 2011-05-11T21:13:15.137 に答える