Closed emile818 closed 12 years ago
I second this, seems to be an issue on the latest build. Works well on chrome but not on iOS (tested on iPad 4.3.3) and android browser (tested on Galaxy tab, Froyo 2.2). My latest backup that works fine is dated 6/17.
edit: after further testing, I can't actually pinpoint the issue. Some of my script under .live() seems to work and some do not. Changing .live() to .bind() does not seem to fix the issue completely. Again, under chrome everything seems fine.
Thanks. Live() is a jQuery core method, not jQuery Mobile. Are you finding that jQuery Mobile is interfering with its functionality, or should this bug be moved to the jQuery bug tracker?
Hm, good point. It seems that only live("pagebeforeshow") and live("pageshow") seems to be affected. It's really hard to debug though since it performs well on desktop, and only buggy on mobile :(
pascalchristian: which version is working? i can rollback jquery since .live() is extremely important.
The latest version which work for me are 16/17 June nightlies. If you can provide me with the compiled jquery.mobile.min.js dated around that I will be very happy to test it out :)
this combination is not working. The issue is from jq 1.5.2 i believe
We're only going to be supporting jQuery core 1.6.1+ when we release 1.0 so I'm closing this issue as it seems tied to an older version of jQuery core.
I tried using .live within a phonegap application and it turned out not to be working. I tried .bind() and it is working fine. .live() not working as well in mobile safari, but in normal pc browser.