I have a dynamic created listview that I refresh after loading.
The CSS for the ul is:
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
On an iPhone SE that exceeds the list space all items are loaded but for some reason the last line is blank. If the users touches the last line the text appears.
Google recently moved to Maps API V3.31. Now in Safari if I select the Back button on any page it does not respond on the first tap. The second tap does seem to work.
But then any panel (popup, page) that gets closed always goes to the main panel. This does not happen in Chrome.
And it does not make any difference if its the page the map is on. Just having the API loaded causes the issue. API V3.30 does not exhibit this problem.
I am using jqm with Cordova. When a local page loads jqm uses GET but returns the content along with a status of 0. This is seen in the logging app I am using as an error (it was expecting a status = 200 for a GET).
I saw this item in the docs but it did not make any difference:
If you open the jQuery Mobile demo page on iOS and then go to the bottom of the page and press and drag the panel, the entire panel moves up revealing a gray background. If you let go it then springs back. This of course happens in jquery mobile apps too and frustrates users.
I want to change the listview item icon from data-icon="false" to data-icon="check" for example dynamically. I have tried many way but while I can query the selector after I set it and it has changed, the actual element does not get an icon. Using jqm 1.45.
If you select the View Source button and then try to select the
source it won't high lite the text.
You have to double click in order for the text to be selectable and
then when you select the sample text, a lot of non breaking space
characters are embedded.
I am trying to eliminate or reduce the right padding on the flipswitch widget. For some reason jqm tries to keep a huge amount of whitespace between the toggle element and the screen edge. So when you reduce the window with it automatically places the toggle below the text way before you run out of whitespace to the right of the toggle.
Is there a way to have jqm (using 1.4) only adjust the flow of the flipswitch when it runs out of whitespace on the widest elements for example?
I have routine to automatically go back a page when a function is called. It works nicely in the desktop version of Chrome on my JQM application. But on iOS 6.01 (iPhone 4 and iPad 2) the history.back() does not work. I verified that the function is called with an alert statement just before the call to history.back.
files: jqm is jquery.mobile-1.2.0.min.js and jq is jquery-1.8.2.min.js
I am struggling with the basics of a persistent footer in my jqm application. Each page of the application is a separate file.
I want the footers to all behave the same. For example if I change the active state to the second button I want all pages to show that state when they are loaded. Today only the active page is set and all the other pages reflect the state they were coded at (ie the first being active).
I have a jquery mobile application that I dynamically build an image map for. It has fixed headers and footers.
When I select an area using Chrome on the desktop it seems to be fine and the transitions are as expected between pages of an internal application.
However if I use the application on a WebApp (fixed to home screen) on iOS6 iPhone then when I select an image map area it behaves like I called an external page. I loose the smooth transition of the fixed toolbar and footers and I now see the Safari address bar and the normal Safari footer. In short my area links behave like they are calling a external web page. Of course I also loose the ability to use the Back button on my header.
Another odd bit is that even though I wrote the order as: