2009-07-03 32 views
17

Liệu jQuery - hoặc một trong các plugin của nó - có chức năng tương đương với YUI StyleSheet Utility?jQuery tương đương với tiện ích YUI StyleSheet?

"stylesheet Utility có khả năng tạo stylesheets mới từ đầu cũng như sửa đổi các stylesheets hiện tổ chức như tính chất của các yếu tố có nguồn gốc từ cùng một tên miền hoặc bất kỳ yếu tố nội tuyến nào. "

này (tôi khá chắc chắn) được tạo và chỉnh sửa CSS stylesheets mình không Looping qua DOM và thay đổi style tài sản (như phương pháp jQuery.css() làm) phần tử.

Tôi nghĩ kỹ thuật này có khả năng thay đổi đáng kể cách mà nhiều giao diện người dùng liên quan đến Javascript được viết nên sẽ quan tâm để nghe về bất kỳ thư viện nào khác cũng được triển khai.

+0

Tôi có nghi ngờ về khả năng thay đổi giao diện người dùng của mình. Bạn có thể lưu trữ các quy tắc CSS không được sử dụng trong bảng định kiểu và chỉ cần sửa đổi thuộc tính lớp. Nó không bao giờ thực sự cần thiết để lặp qua các thuộc tính phong cách. –

+0

Nhưng ví dụ, điều này mở ra khả năng tính giá trị cho các thuộc tính kiểu trong JS và áp dụng các thay đổi với các quy tắc CSS thích hợp hơn là sử dụng các thuộc tính kiểu. – edeverett

+0

Ah! Có lẽ tôi không rõ ràng khi tôi nói giao diện người dùng - theo giao diện người dùng, tôi có nghĩa là "giao diện người dùng" thay vì "giao diện người dùng jQuery". Câu hỏi đã chỉnh sửa để rõ ràng. – edeverett

Trả lời

18

Tìm thấy một cặp vợ chồng trông giống như họ làm những việc tương tự. Tôi chưa thử nghiệm chúng. jQuery.Rule vẻ là khá tốt mặc dù

jQuery.Rule bởi Ariel Flesler

Plugin này cho phép nhanh chóng tạo/thao tác của quy CSS, trong một "jQuery chiều". Nó bao gồm các tính năng như chuỗi, lặp lại bằng cách sử dụng từng bộ chọn, với bộ chọn.

GlobalStylesheet bởi Jeremy Lea

Cho phép sửa đổi CSS mà sử dụng một stylesheet 'toàn cầu', chứ không phải là inline CSS. Điều này đặc biệt hữu ích cho việc sửa đổi các kiểu CSS mà bạn muốn duy trì liên tục cho đến khi một trang được làm mới lại.

+0

Vâng, jQuery.Rule là plugin mà tôi đã nói đến. –

+0

Rất thú vị - cảm ơn. – edeverett

+5

Một trong những liên kết này dẫn tôi đến trang này http://www.hunlock.com/blogs/Totally_Pwn_CSS_with_Javascript nơi các kỹ thuật thô được thảo luận theo chiều sâu. Đồ tốt. – edeverett

0

Câu trả lời ngắn gọn là không. YUI là người tiên phong trong vấn đề này.

Tuy nhiên tôi hoàn toàn mong đợi có một điều tương tự đang được thực hiện trong những tuần tới (tháng), như phương pháp mà YUI đang sử dụng dường như không thể giải thích và xem xét tính năng này hữu ích và quan trọng như thế nào.

Có thể nghiên cứu phương pháp của YUI và tự tạo plugin?

Chỉnh sửa: Có vẻ như tôi đã sai. Đây là lý do tại sao bạn không bao giờ đăng âm như thế này. :)

+0

Cảm ơn câu trả lời. Tôi chắc chắn sẽ được điều tra làm thế nào YUI có được nó để làm việc nhưng tôi nghĩ rằng tôi sẽ viết lại các plugin cho một người có nhiều kỹ năng hơn bản thân mình. – edeverett

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