jQuery Mobile - Cuadro de diálogo emergente
Descripción
Puede colocar el cuadro de diálogo dentro del contenedor emergente configurando href al id del panel.
Ejemplo
El siguiente ejemplo demuestra el uso del diálogo emergente en jQuery Mobile Framework.
<!DOCTYPE html>
<html>
<head>
<title>Popup Dialog</title>
<meta name = "viewport" content = "width = device-width, initial-scale = 1">
<link rel = "stylesheet" href = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src = "https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
<div data-role = "page">
<div data-role = "header">
<h2>Header</h2>
</div>
<div id = "page1" data-role = "main" class = "ui-content">
<a href = "#popup_dialog" data-rel = "popup" data-position-to = "window"
data-transition = "pop" class = "ui-btn ui-btn-inline ui-icon-delete
ui-btn-icon-left ui-btn-b">Delete</a>
<div data-role = "popup" id = "popup_dialog" data-theme = "b"
data-dismissible = "false">
<div role = "main" class = "ui-content">
<h2 class = "ui-title">Do you want to delete this page?</h2>
<a href = "#" class = "ui-btn ui-btn-inline ui-btn-b" data-rel = "back">
Cancel</a>
<a href = "#" class = "ui-btn ui-btn-inline ui-btn-b" data-rel = "back">
Delete</a>
</div>
</div>
</div>
<div data-role = "footer">
<h2>Footer</h2>
</div>
</div>
</body>
</html>
Salida
Realicemos los siguientes pasos para ver cómo funciona el código anterior:
Guarde el código html anterior como jqm_popup_dialog.html archivo en la carpeta raíz de su servidor.
Abra este archivo HTML como http: //localhost/jqm_popup_dialog.html y se mostrará el siguiente resultado.