Tôi đang cố gắng triển khai jQuery Mobile Alpha mới 2. Hiện tại, bất kỳ liên kết nào trong vòng data-role="header"
hoặc data-role="footer"
đều trở thành một nút. Có cách nào để vô hiệu hóa điều đó không?Trong jQuery Mobile, làm cách nào để ngăn liên kết trở thành nút trong đầu trang hoặc chân trang?
Trả lời
Phiên bản mới của jQuery Mobile (1.3pre) đã khắc phục vấn đề này. Từ hướng dẫn:
"Nếu bạn cần để tạo ra một tiêu đề không tuân theo cấu hình mặc định , chỉ cần quấn tùy chỉnh theo kiểu đánh dấu của bạn trong một div container bên trong container tiêu đề và plugin sẽ không áp dụng logic nút tự động để bạn có thể viết các kiểu tùy chỉnh để đặt nội dung trong tiêu đề của bạn. "
Nếu bạn grab the source from github nó sẽ hoạt động.
Tôi cũng tự hỏi! Tôi đã thử thêm rel="external"
vào liên kết, nhưng điều này dường như bị bỏ qua cho đầu trang chân trang.
@naugtur: Tôi đang làm mới nó bằng ajax ngay bây giờ. cảm ơn vì tiền hỗ trợ. Nhưng tôi vẫn hy vọng vấn đề này sẽ được khắc phục cho bản phát hành tiếp theo (không thể đợi, tôi đã sử dụng một gói từ nhánh phát triển: D).
@update: https://github.com/jquery/jquery-mobile/issues/issue/714 (tôi vô tình đóng vé và không thể mở lại nó một lần nữa -_-)
Tôi không biết về bất kỳ tùy chọn trực tiếp để làm điều đó trong HTML, nhưng tôi thừa nhận - tôi didn 't tìm kiếm nó nhiều.
Bạn có thể có được hiệu quả mong muốn trong một trong những cách sau:
- loại bỏ một lớp css
button
và/hoặc khác cần - không thêm chúng trong html - chèn chúng liên kết khi DOM đã sẵn sàng và chúng sẽ không bị thay đổi thành nút.
Phương pháp đầu tiên là tốt hơn, vì nó làm giảm cho các trình duyệt có hỗ trợ JS xấu.
Ví dụ dựa trên câu trả lời bằng @gleitz:
<div data-theme="a" data-role="header" data-position="fixed">
<div> <!-- new bit -->
<a href='nextpageetc.php'>Not a button </a>
</div> <!-- new bit -->
</div>
Cảm ơn bạn đã bao gồm một ví dụ về mã. – Nick
Một giải pháp khác là sử dụng một dữ liệu-role = "none" thuộc tính:
<div data-role="header">
<a href="somewhere" data-role="none">Not a jQM button</a>
</div>
- 1. Làm cách nào để ngăn chặn chân trang ListView trở thành lựa chọn?
- 2. Làm cách nào để tạo thanh nút đầu trang hoặc chân trang cho ứng dụng Android của tôi
- 3. Tạo đầu trang/chân trang PHP
- 4. jQuery Mobile - Bao gồm Chân trang từ Tệp Bên ngoài
- 5. Đầu trang và chân trang tùy chỉnh trong trang html
- 6. jQuery Mobile: Sử dụng cùng một tiêu đề chân trang cho tất cả các trang
- 7. Di động Jquery: Tắt "nhấn để chuyển đổi" đầu trang và chân trang cố định
- 8. Làm cách nào để liên kết một tập hợp các nút jQuery Mobile động bằng Knockout.js?
- 9. Chân trang và đầu trang nhiều dòng (đoạn) trong reportlab
- 10. đầu trang và chân trang trong Prawn PDF
- 11. Đầu trang và Chân trang XSL FO
- 12. Làm nổi bật đầu trang và chân trang của UITableView
- 13. Jquery Mobile Cùng một chân trang trên các trang khác nhau
- 14. mPDF vô hiệu hóa số trang, đầu trang và chân trang trên trang đầu tiên
- 15. Cách tạo đầu trang hoặc chân trang của một ListView không thể bấm
- 16. listview với đầu trang và chân trang
- 17. Làm cách nào để tạo liên kết nút đến trang web trong Cocoa?
- 18. Quay trở lại nút trong một trang
- 19. Làm cách nào để in tổng số trang trong một chân trang JTextPane?
- 20. Trong LaTeX, làm cách nào để thêm đầu trang/chân trang vào trong lớp tài liệu Thư?
- 21. jQuery Mobile “Lỗi tải trang”
- 22. Làm cách nào để lưu trữ đầu trang và chân trang của trang web của tôi ở một vị trí?
- 23. Làm cách nào để thêm chân trang vào cuối mỗi trang của tệp postscript hoặc pdf trong linux?
- 24. jQuery Mobile NavBar với nút quay lại của trang trước
- 25. Ngăn chặn chân trang chồng lên nhau trong mPDF
- 26. Tạo đầu trang và chân trang của trang bằng cách sử dụng CSS để in
- 27. Làm cách nào để gửi biểu mẫu bên trong trang jQuery Mobile?
- 28. Jquery Mobile - Chậm với chuyển tiếp trang
- 29. Làm cách nào để bao gồm đầu trang và chân trang có bố cục trong Zend Framework?
- 30. Làm cách nào để đặt đầu trang và chân trang cho bố cục tuyến tính trong android
này làm việc cho tôi sử dụng phiên bản 1.2 phát hành btw . – Nick
Tôi xác nhận rằng nó hoạt động với 1,2 cho tôi – Fabrice