2013-05-06 3 views
0

Согласно documentation for jQuery Mobile 1.2 она должна быть обеспечена возможность произвольного DIVS всплывающего окна без их страниц:всплывающих окон не скрыты на iPhone в JQuery Mobile 1.3.1

<div data-role="popup" id="popupHelp">I should be hidden</div> 

Until <a href="#popupHelp" data-rel="popup" data-position-to="window">this</a> is clicked! 

Это, кажется, работает хорошо в Chrome на компьютере: Div скрывается до тех пор, пока не будет нажата кнопка this и появится всплывающее окно.

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

Является ли это ошибкой или некоторым устаревшим кодом, не поддерживаемым в JQM 1.3.1?

PS: Я знаю, что этот вопрос задан, но ответа не было получено.

+0

У этого есть код внутри страницы div или снаружи? Всплывающие окна должны быть размещены внутри страницы div и диалоги снаружи. – Omar

+0

[Вот документы, которые вы действительно хотели) (http://api.jquerymobile.com/popup/) – Blazemonger

+0

Внутри контента divs Omar; Ta Blazemonger! – Marc

ответ

0

По моему опыту всплывающее окно jQM по-прежнему довольно тонкое. Убедитесь, что ваш всплывающий div определен в пределах содержание вашей страницы div (<div data-role="content">).

+0

Это всегда было «ласково» - это СЛОВО - в 10 экспериментах я видел около 3 разных типов поведения. – Marc

+0

Наверняка. Я определенно предпочитаю внешний вид всплывающего окна, но я неожиданно заменил некоторые из моих всплывающих окон диалоги из-за неустойчивого поведения всплывающих окон. – Adrockski

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