Giả sử tôi muốn chạy một số mã khi jQuery Mobile hoàn tất việc hiển thị giao diện người dùng. Sự kiện mobileinit
không hoạt động vì đã tăng trước điều này xảy ra. Tìm kiếm nhanh trên Google dường như chỉ ra rằng chỉ cần sử dụng $(document).ready
sẽ không hoạt động với JQM; nhưng tôi chỉ thử nó (gọi sau mobileinit
) và nó làm việc cho tôi: mã của tôi chạy và các yếu tố cập nhật động, vv tốt. Vì vậy, tôi tự hỏi, có một số lý do tôi không nên được sử dụng nó (nó không đáng tin cậy hoặc messes lên JQM), hoặc là thông tin ra khỏi đó về nó không làm việc chỉ đơn giản là không chính xác? Tôi đang thiếu gì?
Cập nhật: Xem here để trình diễn.
bạn đã kiểm tra http://stackoverflow.com/questions/5622581/jquery-mobile-document-ready-equivalent chưa? –
@George: Có, và theo câu hỏi đó '$ (tài liệu) .ready' * không * hoạt động. Nhưng kỳ lạ, đối với tôi, nó có. Vì vậy, tôi đoán tôi chỉ cố gắng tìm ra nếu nó chỉ hoạt động ngay bây giờ, hoặc nếu có một số gotchas lạ khi đối phó với JQM mà tôi nên biết về. –