安価なシステム町工場的ソフトウェア屋のブログ新潟市で個人でコンピュータ相手にシステム開発をしています。確実、安く、素早くをモットーにやっています。システム開発の時に調べた技術を惜しみなく公開していきます。よろしくない業者についての苦言も為に吐きます。コンピュータにベッタリというのもどうかと思いますが、やはりこれからは、コンピュータのことを知らないよりは知っていたほうが良いと思いますよ。2014年11月18日JQueryUIのaddClassが動作しない場合があるWebシステムで画面の操作をするのにJavaScriptを使用していると思います。そこで、一般的に使用されているJQueryを使ってJavaScriptを書いています。今回、JQueryのよく使うメソッドのaddClassでバグらしい動作を発見しました。JQueryのバージョンは、「2.1.0」を使用しています。UIのバージョンは、「1.10.4」を使用しています。});内で書いたロジックが正常動作していない。$("#item").addClass("readonly");});この場合、readonlyというclassは付きません。メソッドチェーンを書いた場合、その後ろも動作していないようです。UIで拡張されたaddClassの二個目の引数(duration)を設定(1ms)設定することで動作しました。NGパターンが絶対ダメかというとそういうわけではなく、何かのイベント(changeイベントなど)で実行した場合は正常動作します。※それだから、解決まで時間がかかりました。新しいバージョンの適用やJQuery自体のロジックの調査は今のところ考えていません。時間ができたらやってみようかと思っています。JQueryとJQueryUIのバージョンの問題の可能性もありそう...。仕事で初めての体験をしていますセミナーズフェスタのチケットもらった意識がしてないとやばい話。