Listview highlighting issue on Android (.ui-btn-hover-c)
I have found a problem with
listviews on
Android devices where the hover style of a listview item can stay on permanently, even after releasing my finger from the screen. This problem does not existing on iOS devices but I can easily reproduce this issue on my Android
4.03 and Android
4.1.1 phones.
To reproduce the issue test with a
listview that is
inset and has enough list items to scroll. If you flick around the list eventually one will stay permanently highlighted. Try selecting the item near the inset area and then scrolling. I am using JQM 1.2 but I can recreate this issue with the grid lisview demo in JQM 1.3.
This may not seem like a terrible issue but I am getting this problem when transitioning from one page to my listview page if the link I click from the previous page is above a list item on the list view page it's transitioning to. The problem seems to be the
ui-btn-hover-c class is still assigned to the list item when the finger is released. This particular problem I can fix by removing the style for all list items in beforepageshow event, but I can't find a way to solve this when scrolling.
Any help much appreciated.
Thanks