Estoy construyendo una versión móvil de un sitio existente, y estoy buscando una explicación para un problema que tengo (como novato de jQuery Mobile).jQuery Mobile no está ejecutando secundaria javascript
Esta página tiene un efecto de reflexión jquery en la primera imagen: http://m.fijitourism.com/accommodation/coral-coast/bedarra-beach-inn/ (esto se logra aplicando el efecto a cualquier imagen con una clase de 'reflejar').
Si va directamente a la página, las cargas js y el reflejo funcionan bien en la imagen. Sin embargo, si ha navegado a la página desde aquí, la página principal, la reflexión js no funciona: http://m.fijitourism.com/accommodation/coral-coast/
Según tengo entendido, esto tiene que ver con la carga de ajax de jquery mobile. Descubrí que si uso 'data-ajax =' false '' en el enlace de la página primaria, la reflexión js carga bien.
Mis preguntas son:
-¿Hay una manera mejor/más correcto para lograr el reflejo sin utilizar datos ajax = "false" en el enlace de la página de los padres? Entiendo que esto no es realmente para lo que está diseñado 'data-ajax = "false"'. La documentación oficial dice que se debe usar 'si se está enlazando desde una página móvil que se cargó mediante Ajax a una página que contiene varias páginas internas', lo que yo no soy.
- Una explicación de por qué la carga de ajax evita la reflexión js sería genial.
En jQuery 1.9+, 'en vivo' se ha sustituido por 'on' y 'bind'. – MastaBaba