jquerymobile удваивает начальную страницу в DOM - PullRequest
0 голосов
/ 14 ноября 2011

У меня есть проблема, из-за которой я перемещаюсь по своему сайту, но когда я возвращаюсь на первую (начальную) страницу сайта, DOM удваивается.В IE есть две страницы данных о ролях div с одинаковым идентификатором.

Это потому, что когда вы по какой-то причине перемещаетесь по сайту, JQM всегда сохраняет первую начальную страницу в DOM, но затем, когда вы возвращаетесь кэто, он удваивается (и, следовательно, ваши обработчики на элементах не работают, потому что они находятся внутри скрытого элемента data-role = "page", а новые не имеют обработчиков ..

Я сделал что-то не так?здесь или это обычная проблема, которую нужно обойти в JQM? Спасибо

Я также не понимаю, почему JQM удерживает начальную страницу ... Я думаю, что она должна была держаться до последней

Ответы [ 2 ]

1 голос
/ 18 ноября 2011

Пожалуйста, посмотрите на эту проблему: https://github.com/jquery/jquery-mobile/issues/2258

Первая страница никогда не будет удалена

0 голосов
/ 05 мая 2015

Так что используйте

a href = '# id' // переход к #id, который уже находится в DOM

, но НЕ

a href = 'index.html # id' // перейти к созданию нового

...