У меня есть приложение для Android, созданное с помощью Phonegap (3.1.0) и jQuery Mobile (1.4.0), с использованием макета одной страницы (поэтому каждая страница имеет собственный HTML-файл).jQuery Мобильный переход на элемент выделяет элемент на следующей странице?
Это то, что происходит:
- page1.html имеет кнопку в положении X-Y. Эта кнопка выполняет
$.mobile.pageChange('page2.html);
по щелчку (кран в случае сенсорных устройств) - page2.html имеет список элементов с помощью JQuery Mobile список ракурса данных-роль
- При нажатии на кнопку page1, переход происходит, как следует, с указанием стр. 2. Странно, что элемент списка, позиция которого совпадает с нажатой кнопкой в стр. 1, отображается непосредственно подсвеченной (тот же самый момент, когда вы нажимаете элемент списка).
Технически ни один элемент этого списка не должен быть выделен до тех пор, пока пользователь не коснется его, поэтому по какой-то причине страница «запоминает» последнюю позицию на экране и после перехода показывает, какой элемент находится в том же как будто он уже был использован.
Есть ли способ избежать этого?
это немного раздражает ... Я попытался с помощью «нажмите» события, а не для этих кнопок с той же «нажмите» точный результат ... – Albert
Я также обнаружил, что если у вас есть складной список на ** page2 ** и кнопка в том же месте на ** стр. 1 **, список будет расширяться. Или, другими словами, клик будет применяться дважды, на первой и второй странице. Также, чтобы уточнить, я также использую phonegap рядом с jquery. – user3415908