I'm going to be starting a customer portal project soon and wanted to get opinions on whether or not to use jquery and jquery ui or start with jquery mobile. Mobile users should have access so I was going to use that but what if any support does jquery ui have for mobile? I do like most of the functionality from UI and would rather use it, but if mobile isn't really supported well I can't start down that road. Any help would be greatly appreciated!
jQuery? Definitely. The wealth of plugins makes developing great sites easier.
jQuery UI? Probably. There are many great features, some work well mobile, others not so well.
jQuery Mobile? I don’t know. I would only use JQM to make a "native" looking app. Some people swear by it. Others just swear at it.
Consider developing twin sites, one for a normal size screen (down to iPad size), and another for the tiny mobile screens. Hopefully you are using some content management so you won’t have to duplicate content pages.
I haven't been down the mobile road, yet, but I'm also doing some research to start the journey in a few months. jQueryUI does not support some mobile interactions, e.g., touch, drag, swipe. There are UI plug-ins to deal with (some?) of the interactions. Touch Punch is an example plug-in.
The jQuery Mobile team has stated their objective to support all of jQuery and jQueryUI.
Whether that objective is completely fulfilled is hard to say, but friends of mine using jQuery Mobile have reported favorable results. In my case, it seems that getting command of "responsive design" may be a bigger issue than getting up to speed on jQuery Mobile. You have the "responsive design" learning curve no matter which road you choose.