2007-07-06

Postal Search Ajax API with jQuery 1.1.2 リリース

本日 2007 年 7 月 7 日から Postal Search Ajax API の中に jQuery 1.1.2 を含めて配布するようにしました。今後 Postal Search Ajax API は jQuery の特徴を活かしつつ jQuery を緩やかに取り込みながら成長していきたいと思います。

今回 Postal Search Ajax API に含めた jQuery は、jQuery 1.1.2 (jquery-latest.js uncompressed) をそのまま custom_rhino.jar で圧縮したものです。jQuery のソースコードに手を加えていませんので jQuery のすべての機能をそのまま利用できます。

HTML ページに貼り付けた Postal Search Ajax API の script タグの変更はありません。多くのみなさんは HTML ページを修正することなく、今までどおり利用できます。

ですが、jQuery は他の JavaScript ライブラリとの親和性が高いといいながらも、その相性によって HTML ページの修正が必要になることがあります。Prototype や Mochikit などの JavaScript ライブラリとの併用でうまく動作しないときは、次のとおり対策してみてください。

他の JavaScript ライブラリを Postal Search Ajax API より前にロードしているときは、
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="http://developmentor.lrlab.to/postal/js/postalua.js?apikey"></script>
次のように Postal Search Ajax API より後にロードするようにします。
<script type="text/javascript" src="http://developmentor.lrlab.to/postal/js/postalua.js?apikey"></script>
<script type="text/javascript" src="prototype.js"></script>
もしくは Postal Search Ajax API をロードした後に jQuery.noConflict メソッドを呼び出してください。
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="http://developmentor.lrlab.to/postal/js/postalua.js?apikey"></script>
<script type="text/javascript">
jQuery.noConflict();
</script>
jQuery と他の JavaScript ライブラリの併用方法は jQuery 公式サイトにも解説 jQuery JavaScript Library has a problem がありますので参考にしてください。

jQuery 1.1.3.1 がリリースされました。現在 Postal Search Ajax API と jQuery 1.1.3.1 の組み合わせの確認をしているところです。なお jQuery 1.1.2 以前との組み合わせは確認していません。また、今後も確認する予定もありません。

とはいっても jQuery 1.1.2 以前との不具合を放っておくものではありません。その原因が明らかであれば前向きに対応しますので、このブログか フォーラム までご連絡ください。

0 件のコメント: