2014-09-05 5 views
0

У меня странная проблема с переходом на страницу jQuery Mobile.jQuery Mobile Page Transition удаляет стили CSS

Демо можно найти здесь: http://www.dev.theorie24.ch/mobile_index.php

Если вы нажмете на «Anmelden» новая страница которая загружается, но без фона градиента и некоторых других стилей отсутствует.

После обновления новой страницы все выглядит нормально. Но тогда, если вы вернетесь (кнопка назад браузера или стрелка влево сверху), первая страница будет отображаться с некоторыми испорченными стилями.

Что здесь происходит? Как я могу обеспечить правильное отображение всей страницы после перехода?

EDIT: После перехода страницы, это то, как DOM выглядит следующим образом:

enter image description here

Тело-тег фактически закрывает слишком рано. Это неправильно. Это ошибка в jQuery Mobile?

Большое спасибо! Chris

ответ

1

Я думаю, проблема в том, что в вашем втором html-файле data-role атрибут применяется к телу. Попробуйте обернуть содержимое с div элементом с data-role="page", например, так:

<html> 
... 
<body> 
    <div data-role="page"> 
     <!-- content --> 
    </div> 
</body> 
</html> 
+0

Спасибо !! Вот и все. – Chris

Смежные вопросы