[jQuery] jQuery Mobileを使ってみての所感
デザインは、JavaScriptいらず
ほとんどの場合、HTMLのタグに必要な属性を記述していくだけで、スマートフォン向けのサイトデザインに自動で変更してくれる。
重い
かなり処理が重い。単にCSSを変更するだけでなく、HTMLの構造まで変更しているため。
デスクトップOSで表示しても重さを感じるくらいなので、低速のスマートフォンだと余計にまったりしているように感じる。
jQuery UIと共存できない
jQuery Mobile自体がjQuery UIを拡張する形で実装されているため。
JavaScriptの動作は問題ないのだが、デザインはCSSのクラス名などが思いっきりバッティングしているので、表示がおかしくなってしまう。
所感
ページの構成や表示の仕方、リンクの動作までごっそりjQuery Mobileに合わせて変更するため、既存のHTMLやJavaScriptとの共存が困難な面がある。
単純にフォームの表示をスマートフォンに合わせたい場合などには、あまり適さない。素直に自分でCSSをいじったほうが、処理が軽く、また手っ取り早いかもしれない。