cuadro de diálogo a través de jQuery alfa móvil 4 que muestran con el Ajax como:Cómo cerrar y superponer el cuadro de diálogo modal de jQuery Mobile?
Dentro del éxito de devolución de llamada:
success:
$j('#wchkdiv').html(msg);
$j("#wchkdiv").dialog();
$.mobile.changePage($('#wchkdiv'), 'pop', false, true);
Por encima de código hace que el cuadro de diálogo para la transición muy bien en su aspecto cuando algún texto en la página HTML es hizo clic en (no en la etiqueta de anclaje) a la que javascript vincula el evento de clic.
Ahora dentro del diálogo Tengo un código como:
<form id="gform" name="gform" class="formbody" method="post">
<input class="btns" type="button" onclick="return wchkSubmit(event,'tryAgain');"
name="tryAgain" value="Try Again"/>
</form>
Cuando intento otra vez se hace clic en el botón, tengo que manejar esto a través de JavaScript que debería hacer el cierre de diálogo (entre otras cosas que tiene que hacer), y la página de contenido que se mostraba antes de mostrarse el cuadro de diálogo ahora se muestra nuevamente. Eso significa que no debe causar ninguna recarga de página y el cuadro de diálogo no debe formar parte del historial de navegación.
Sería otra gran ventaja si me puede mostrar cómo puedo hacer que el diálogo móvil jquery aparezca en parte de la pantalla superponiéndose a la página html con el contenido de la página html atenuado o algún tipo de efecto de transparencia? Actualmente, el Diálogo ocupa toda la pantalla.
No leí correctamente la pregunta original: la respuesta de Phill es en realidad mucho mejor, si le dices a jQM que no cambie el hash cuando abre el diálogo, entonces de hecho necesitas usar changePage para volver a la página original. Tenga en cuenta que esta sintaxis de changePage se deprecia cuando aparece la versión beta 1 (o lo que sea que elijan etiquetar), y se eliminará antes de las versiones 1.0. –
Tu respuesta resolvió el 70% de mi problema. El problema al que ahora me refiero es que hago clic en el botón Volver a intentar en el diálogo, me lleva correctamente a la página html pero cuando hago clic en una palabra nuevamente en la página html, el diálogo cambia a visualización, pero parece una página con un formulario . jQm no puede configurar esto como un segundo cuadro de diálogo y las veces posteriores. Pasé bastante tiempo para resolver este problema probando tantas cosas pero sin suerte. – ace
¿Podría publicar un poco más de código? –