Как я могу открыть второе всплывающее окно jquery-mobile из первого всплывающего окна?

Используя jquery-mobile, я пытаюсь открыть второе всплывающее окно (для подтверждения) из первого всплывающего окна, когда пользователь нажимает кнопку удаления.

Я видел похожую ветку с рабочим кодом jsfiddlehttp://jsfiddle.net/EWQ6n/520/ Вот:Открытие диалога из диалога в JQuery Mobile

Однако даже копирование и вставка этого рабочего всплывающего кода в мой jsfiddle не работает. Я использую jQuery 1.10.1 с мобильным 1.4.2. Работающий jsfiddle в ветке выше использует 1.9. с мобильного 1.30b.1Когда я меняю JQuery на более старые версии, это работает. (Я знаю, это кажется простым ответом, но изменение сейчас испортит другие зависимости и стили кода. Я хочу понять эту проблему.)

    <!-- first popup -->
<div data-role="popup" id="popupInfo" data-dismissible="false" style="max-width:400px;">
    <div data-role="header" class="ui-corner-top">
         <h1>Contact Info</h1>
    </div>
    <div data-role="content" data-theme="a">
        <label for="name">Name:</label>
        <input type="text" name="name" id="name" value="" placeholder="Display name" data-theme="a">
        <label for="tel">Number:</label>
        <input type="tel" name="tel" id="tel" value="" placeholder="tel" data-theme="a">
        <button type="submit" data-theme="b" class=" ui-btn ui-btn-b ui-shadow ui-corner-all">OK</button> <a href="#" data-role="button" data-rel="back">Cancel</a>
<a href="#popupDelete" data-role="button" data-rel="popup" data-transition="flow" data-icon="minus">Delete</a>
    </div>
</div>

<!-- second popup -->        
<div data-role="popup" id="popupDelete" data-overlay-theme="a" data-theme="c" data-dismissible="false" style="max-width:600px;">
    <div data-role="header" data-theme="aa" class="ui-corner-top">
         <h1>Delete Contact?</h1>

    </div>
    <div data-role="content" data-theme="dd">
         <h3 class="ui-title">Are you sure you want to delete <span>#</span> from your contacts?</h3>

        <p>This action cannot be undone.</p>
        <button type="submit" data-theme="b" class=" ui-btn ui-btn-b ui-shadow ui-corner-all ui-btn-inline">OK</button> <a href="#" data-role="button" data-rel="back">Cancel</a>

    </div>
</div>

Я также заметил, что в jsfiddle последние 2 деления внутри моего первого всплывающего кода выделены красным. (Значит ли это, что они недействительны?) В моем редакторе они кажутся действительными HTML - по крайней мере, я не могу найти никаких проблем.

Это мой нерабочий jsfiddle:http://jsfiddle.net/gmdavis62/7AuNC/2/

Ответы на вопрос(1)

Ваш ответ на вопрос