Howdy,
Loving jquerymobile - The thing I have been waiting for! jQTouch was cool and all, except the documentation was abysmal and handling navigation was a pain. jquerymobile fixes almost all that - so kudos!
In any case - I have just completed my first website port using jquerymobile and have run into a series of (minor) issues:
1) Flickering and jumpy animations
- This has been discussed / reported elsewhere on the forum, but I'd like to reiterate how important it is to get this fixed - as it makes the UI look a bit nervous and touchy when you are using it. I am seeing the flicker problem in the iPad (not on the iPhone) and jumpy animations (slideup on iPhone - reverse slideup is fine however)
2) On the iPad the thumbnail listview is broken
Thumbnails get bunched up in the top left corner. Whilst loading the page, the list is initially fine but then it breaks. Works fine on the iPhone
3) On all platforms, setting rel=external on thumbnail listview disables "tap on list" functionality
That is, now only the actual anchor tag text - and not the entire list button - links to the next page
4) I know that your events documentation is still under construction - and that not all events have been finalizes - but all I can get to work now is pageshow and pagehide - not pagebeforeshow and pagebeforehide
Are these still under dev. and forthcoming, or have I stumbled on a bug in the Alpha release?
Furthermore I have a couple of questions:
Q1) What is the correct way of dismissing a dialog?
As far as I see there is no easy way of doing a dialog.close type of deal - I have to put in a button/link which navigates back to the parent page and specify the reverse animation - is there a nicer, easier way of doing this?
Q2) And how do I programmatically invoke a dialog?
Sometimes it is useful to "pop" a dialog without the user having clicked a button. Right now I cheat by having a hidden link and then do a .click(); - This works, but it's slightly hack-y
Q3) Any way of having "Back" button functionality if the user returns from a rel=external link?
jquerymobile subpage A links to external page B - External page B has a back link which is hardcoded to go back to page A. If I link using the hash (e.g. ./#mypage) then I get the back button - but this will take the user back to B and not the parent page of A (e.g. the index page or whatever)
And of course - if I don't specify the hash in my back link from page B I get no back button on page A.
Am I missing something here? As far as I can see, there really should be some way of linking to a jquerymobile page and tell it where it should be in the browser history.
Thats my list o stuff for now - Here's hoping we can work together to make jquerymobile the best thing to hit the intertubes since cheddar cheese!
Arni J
Kramerica Industries