Buduję mobilną wersję istniejącej strony i szukam wyjaśnienia problemu, który mam (jako jQuery Mobile noob).jQuery Mobile nie działa podrzędny javascript
Ta strona ma efekt odbicia jquery na pierwszym obrazie: http://m.fijitourism.com/accommodation/coral-coast/bedarra-beach-inn/ (robi to poprzez zastosowanie efektu do dowolnego obrazu z klasą "odbicia").
Jeśli przejdziesz od razu do strony, ładowanie js i odbicie działają dobrze na obrazie. Jeśli jednak nawigowałeś do strony z tego miejsca, strona nadrzędna, js nie działa: http://m.fijitourism.com/accommodation/coral-coast/
Z tego co wiem, ma to związek z ładowaniem ajax jquery mobile. Odkryłem, że jeśli użyję "danych-ajax =" false "" na linku ze strony nadrzędnej, odbicie js ładuje się poprawnie.
Moje pytania są następujące:
-jest tam lepiej/bardziej poprawny sposób, aby osiągnąć odbicie bez użycia danych ajax = „false” na link strony rodzicem? Rozumiem, że to nie jest to, do czego jest przeznaczony "data-ajax =" false ". Oficjalna dokumentacja mówi, że należy z niej korzystać "jeśli łączysz stronę mobilną załadowaną przez Ajax do strony zawierającej wiele stron wewnętrznych", której nie mam.
-Wyjaśnienie, dlaczego ładowanie ajaxa zapobiega odbiciu js byłoby wspaniałe.
W jQuery 1.9+, 'na żywo' został zastąpiony przez 'o' i 'związać'. – MastaBaba