2012-02-29 31 views
6

Tôi đang chơi với jQuery Mobile (1.1.0 RC1) bởi vì về cơ bản, tất cả công việc làm cho trang web của tôi trông đẹp trên thiết bị di động.Khi sử dụng jQuery Mobile, làm cách nào để xử lý kiểu dáng khi JavaScript bị tắt?

Tôi phải làm gì nếu javascript bị tắt? Tôi vẫn còn mới với HTML5, nhưng sự hiểu biết của tôi là phong cách dựa trên các thuộc tính data-* và không có jQuery có thể đọc chủ đề/vai trò cần thiết, không thể áp dụng kiểu dáng.

Tôi không thể tìm thấy biểu định kiểu mặc định mà tôi chỉ có thể áp dụng và Con lăn chủ đề không cung cấp mẫu mã cơ sở. Liệu jQuery Mobile có bất kỳ loại dự phòng nào cho việc này hay không, hoặc tôi có cần phải tự mình viết một tập bản định kiểu tùy chỉnh không?

Trả lời

6

jQuery Mobile chỉ thực sự hoạt động tốt trên các trình duyệt hỗ trợ jQuery. Nếu không, các cú đá grading system sẽ xuất hiện và ứng dụng của bạn sẽ bị hỏng. Cân nhắc áp dụng biểu định kiểu tùy chỉnh trong thẻ <noscripts> cho những người dùng đó.

<noscript> 
<link rel="stylesheet" href="your-non-jqm-css.css" /> 
</noscript> 

Ví dụ: http://www.w3schools.com/tags/tag_noscript.asp

+0

Là một người hút thiết kế web, tôi đã hy vọng điều này sẽ không xảy ra. Ah tốt, cảm ơn câu trả lời. – Brandon

3

Lướt để http://jquerymobile.com/demos/1.1.0-rc.1/ với javascript khuyết tật (trong trình duyệt của máy tính xách tay của tôi) kết quả trong một màn hình trống. Với javascript kích hoạt nó trông rắn mặc dù. Đi tới http://jquerymobile.com/demos/1.0a3/index.html với javascript bị vô hiệu hóa ít nhất sẽ mang lại cho tôi trang web cơ bản.

Tôi đoán bạn sẽ cần phải cung cấp css di động cơ bản của riêng mình nếu bạn cần hỗ trợ các trình duyệt di động bị tắt javascript.

Các vấn đề liên quan