tôi khuyên bạn nên xem xét các gói jQuery trong thư mục /packages/jquery
.
Tất cả việc này là thêm tệp jquery.js vào ngăn xếp tệp để gửi tới ứng dụng khách. Nếu sau này bạn có thể thêm gói của riêng bạn gọi là jquery-mobile và bao gồm các tệp cần thiết.
Xem file package.js cho cách hoạt động:
https://github.com/meteor/meteor/blob/master/packages/jquery/package.js
Vì vậy, chỉ cần thêm các tập tin di động vào gói jquery-mobile của bạn và làm một cái gì đó như:
Package.on_use(function (api) {
api.add_files('jquery.mobile-1.1.0.min.css', 'client');
api.add_files('jquery.mobile-1.1.0.min.js', 'client');
});
Tôi cũng quan tâm đến điều này và đã cố gắng tích hợp nó. jQuery Mobile khởi tạo trang và sửa đổi DOM khi tải. Sau đó, sao băng khởi tạo và thêm html của riêng nó vào DOM và xung đột này. Đặt '$ .mobile.autoInitializePage = false;' bên trong sự kiện 'mobileinit' sẽ giữ cho điều đó xảy ra. Đó là như xa như tôi đã nhận được. Sẽ cập nhật với câu trả lời nếu/khi tôi đưa ra một mẫu/hướng dẫn hoàn chỉnh. – rmarscher
Đơn giản chỉ cần đặt jquery.js và jquery-mobile.js trong thư mục/client. Bằng cách đó, chúng được tải sau các tập lệnh khác. Không sử dụng jquery từ gói. Tôi đã thử jquery-mobile đóng gói được đề xuất trong câu trả lời khác nhưng tôi đã gặp nhiều rắc rối hơn vì lệnh tải Javascript của Meteor. –