Kịch bản:Có sử dụng các lớp CSS để đánh dấu JS là một thực hành không tốt?
- Một trang web được tạo ra với PHP và một mẫu động cơ.
- Trang này đang được thiết kế lại.
- Thiết kế mới dựa trên giao diện người dùng jQuery.
- Các CMS hiện tại sử dụng nhiều mẫu: một mẫu trang, một chi tiết bài viết mẫu, một mẫu bình luận, vv
Vấn đề: Một số mẫu (như các chi tiết bài viết mẫu) tạo ra mảnh html rằng nên sử dụng các phần tử giao diện người dùng jQuery như các tab. Hiện tại, nguồn dữ liệu của mẫu trang không chứa bất kỳ thông tin nào mà các phần tử cần được chuyển thành các phần tử jQuery UI trong cuộc gọi jQuery chính trong phần đầu tài liệu.
giải pháp có thể Thêm một lớp CSS như "jqTabs" để đánh dấu html của phụ mẫu và sử dụng bộ chọn .jqTabs
trong kịch bản chính jQuery.
Câu hỏi Đây có phải là một ý tưởng tồi không?
BTW: "Sử dụng CMS khác" không phải là câu trả lời hợp lệ, vì đây là không phải tùy chọn ngay bây giờ (hạn chót, ngân sách, ... bạn đặt tên -.-).
Tại sao bạn nghĩ đó có thể là một ý tưởng tồi? –
Không phải là một ý tưởng tồi. Tôi thích tham khảo các lớp học. – wdm
Có rất nhiều "đơn giản" sollutions mà hóa ra là "ý tưởng xấu" trong thời gian dài. Tốt hơn yêu cầu về SO sau đó xây dựng lại tất cả mọi thứ trong một vài tháng. –