Sto costruendo una versione mobile di un sito esistente e sto cercando una spiegazione per un problema che sto avendo (come jQuery Mobile noob).jQuery Mobile non è in esecuzione javascript secondario
Questa pagina ha un effetto riflesso jquery sulla prima immagine: http://m.fijitourism.com/accommodation/coral-coast/bedarra-beach-inn/ (lo fa applicando l'effetto a qualsiasi immagine con una classe di 'reflect').
Se si passa direttamente alla pagina, js si carica e il riflesso funziona correttamente sull'immagine. Tuttavia, se hai navigato alla pagina da qui, la pagina genitore, i js di riflessione non funziona: http://m.fijitourism.com/accommodation/coral-coast/
Da quello che ho capito, questo è a che fare con l'Ajax carico jQuery del mobile. Ho scoperto che se uso 'data-ajax = "false"' sul link dalla pagina madre, il reflection js viene caricato correttamente.
Le mie domande sono:
-È c'è un/modo migliore più corretto per ottenere la riflessione senza utilizzare i dati-ajax = "false" sul link pagina padre? Capisco che questo non è esattamente ciò che è progettato per "data-ajax =" false "". La documentazione ufficiale dice di usarlo 'se si collega da una pagina mobile che è stata caricata tramite Ajax a una pagina che contiene più pagine interne', che io non sono.
-Una spiegazione del motivo per cui il caricamento Ajax impedisce la riflessione js sarebbe grande.
In jQuery 1.9+, 'live' è stato sostituito da 'on' e 'legano'. – MastaBaba