So, don’t get me wrong. Jquery Mobile is awesome! But there is a time and place for every thing. When is a time for jQuery Mobile you may ask? The time is when you really want an out of the box solution. When the client is happy with slapping a header on the site and you are good to go. When is not a good time? When you want to create a custom mobile web site. Trying to customize jQuery Mobile is like herding greased-up monkeys in a snow storm. It is not fun, and you will feel the pain.
My best advice for a custom mobile site is: go about it in layers. First build a static mobile site that has some very simple functionality. You know the type — it goes from page to page, the layout changes slightly in portrait versus landscape mode, the browser bar gets hidden. AFTER, and only after this functionality is complete should you try to add a bunch of whiz-bang javascript ajax-based transitions and other non-crucial functionality that tries to mimic a native app. Otherwise you will just be building a pile of flaming poo.
- I didn't realize until recently that zoom:1 fixes IE7 issues as well. I guess I never noticed when I was still supporting IE6. #ie7isnewie6 2012/02/16
- Musings on preprocessing. Good read. http://t.co/fZ43bvZ0 2012/02/14
- 24 ways: Displaying Icons with Fonts and Data- Attributes http://t.co/9Sm4ht5d 2012/02/13
- Not sure why I have just recently discovered http://t.co/mlwO7Hc8, but it is awesome. 2012/02/07
- RT @speckyboy: Gradientoo - Tool for generating CSS Gradient Backgrounds http://t.co/EroS4jjU 2012/02/05
- Six CSS Layout Features To Look Forward To http://t.co/6r9vR57F 2012/02/04
- RT @chriscoyier: CSS triangle generator http://t.co/37bA8jVc by @ekykwan 2012/01/27
social