Có cách nào để nhóm các phần tử trong Raphaël trên một thứ gì đó giống như một lớp trong trình minh hoạ không? Vì vậy, tôi có thể xoay dịch xóa toàn bộ nhóm.Nhóm các phần tử trong Raphaël
Trả lời
Có lẽ những gì bạn đang sau là Paper.set()
Xem:http://dmitrybaranovskiy.github.io/raphael/reference.html#Paper.set
Nó cho phép bạn nhóm một số yếu tố cùng nhau, do đó bạn có thể thao tác tất cả chúng cùng một lúc.
Trong trường hợp bạn cần có phần tử thực, dưới đây là một plugin nhỏ. Đó là loại cũ nhưng một khởi đầu:
https://github.com/meszaros-lajos-gyorgy/Raphael-Plugins/blob/master/dev/raphael.group.js
Và đây là một trang web khác mà tạo ra một plugin nhỏ:
http://2hats.net/_box/raphael/grouping.html
Lý do tại sao một plugin thêm là cần thiết là vì Raphaels bộ () chức năng không tạo ra một phần tử DOM thực!
Tạo đối tượng giống mảng để giữ và vận hành một số thành phần cùng một lúc. Cảnh báo: nó không tự tạo bất kỳ phần tử nào trong trang, nó chỉ nhóm các phần tử hiện có. Các bộ hành động như các phần tử giả - tất cả các phương thức có sẵn cho một phần tử có thể được sử dụng trên một tập hợp.
- 1. Trong Clojure, cách nhóm các phần tử?
- 2. Thêm phần tử vào đầu phần tử nhóm
- 3. Lỗi Raphaël: mũi tên-end
- 4. Nhóm và đếm các phần tử HTML theo thuộc tính dữ liệu trong jQuery
- 5. Tập hợp các phần tử nhóm đã cho có tập hợp các đại diện coset không?
- 6. Thêm các phần tử của một mảng
- 7. Loại phần tử của các phần tử giả là gì?
- 8. Cách thay thế các phần tử trong mảng bằng các phần tử của mảng khác
- 9. Làm tổ các phần tử giả bên trong các phần tử giả
- 10. thủ thuật cho các phần tử nổi bên trong các phần tử danh sách
- 11. Các phần tử tùy chỉnh trong ASP.NET với các phần tử con tùy chỉnh
- 12. Cách tốt nhất để di chuyển một nhóm các phần tử SVG
- 13. Tôi làm cách nào để nhóm theo danh sách các phần tử?
- 14. Đếm các phần tử mảng trong Python
- 15. Lặp qua các phần tử trong jQuery
- 16. Trao đổi các phần tử trong NSMutableArray
- 17. Lấy các phần tử con trong tinyxml2
- 18. Cách đếm các phần tử trong TinyXml?
- 19. đếm các phần tử trong chuỗi
- 20. Làm thế nào để tách một mảng thành một nhóm các phần tử n?
- 21. Làm cách nào để bọc một nhóm các phần tử liền kề bằng XSLT?
- 22. là Raphaël sử dụng canvas hoặc svg?
- 23. Thêm các phần tử bên trong một phần tử DOM khác trong MooTools
- 24. cách tìm các nhóm phần tử liên tiếp từ một mảng có dạng khối u?
- 25. Văn bản có thể chỉnh sửa trong Raphaël
- 26. thêm các phần tử XML
- 27. Phần tử căn giữa bên trong một phần tử (jQuery)
- 28. Doxygen: Làm thế nào để bao gồm một phần tử trong nhiều nhóm
- 29. Cách chọn tất cả các phần tử sau phần tử cụ thể trong CSS
- 30. Lấy các phần tử theo tên lớp bên trong một phần tử khác bằng jQuery
Xin chào Flek, câu trả lời của bạn có vẻ hứa hẹn. Tôi đã phải làm một hình ảnh động và bắt đầu với Raphael như SVG-Jquery tài liệu nhìn không thân thiện với tôi và Raphael là rất tốt tài liệu và phổ biến. Iv hỏi một câu hỏi http://stackoverflow.com/questions/17741579/raphael-boundry-issues-with-scaling và bây giờ tôi cảm thấy không có nhóm của nó không thể. Có thể sử dụng raphael.group.js để giải quyết nó không? – abhihello123
Xin lưu ý rằng liên kết đầu tiên đã chết và liên kết thứ hai là một bản hack xấu xí. RaphaelJS là mã nguồn mở. Triển khai trực tiếp sẽ được ưu tiên hơn. Nếu chỉ có ai đó sẽ có thời gian! : - / –