Tôi đang xây dựng một trang sẽ làm động các đối tượng (hình ảnh/hình/div) và thả chúng xung quanh màn hình. Đôi khi có thể có một số lượng lớn các đối tượng trôi nổi và tương tác.Hoạt ảnh: jQuery hoặc Raphael?
Yêu cầu là có dữ liệu được liên kết với từng đối tượng vì mỗi người sẽ có id. Vì vậy, nếu tôi nhấp vào một đối tượng, nó có thể lấy ID đó, sau đó tham chiếu một mảng chứa dữ liệu về đối tượng đó.
Cuộc tranh luận của tôi là, nếu tôi nên sử dụng hàm jQuery $ .animate hoặc sử dụng Raphael. Tôi biết rằng SVG sẽ rất tốt để sử dụng, nhưng tôi không chắc liệu tôi có thể cung cấp cho mỗi đối tượng và id, sau đó đưa lên một div chứa dữ liệu liên quan onclick. Có thể nhấp vào phần tử DOM tham chiếu phần tử SVG không? SVG hoạt động tốt như thế nào với văn bản động? Tôi cũng quan tâm đến mức độ xử lý mà hoạt ảnh sẽ thực hiện. Có một sự lựa chọn tốt hơn trong lĩnh vực này?
BTW, tôi không nói về jQuery SVG ở đây, chỉ cần jQuery và DOM bình thường.
Nếu có ai có bất kỳ thông tin chi tiết nào về điều này hoặc đề xuất chúng sẽ được đánh giá cao!
Cũng như ghi chú nhanh - đây là có thể với HTML5 và canvas (nhấp vào bất kỳ dấu chấm): http://9elements.com/io/ projects/html5/canvas/ – Mottie
Ngoài ra, canvas có xu hướng nhanh hơn khi nó cơ bản là một lớp mỏng trên API bản vẽ hệ điều hành. Tuy nhiên, canvas không được hiển thị đầy đủ với DOM dưới dạng SVG. – user120242
@ fudgey - Vâng, tôi đã xem bản trình diễn đó. Tôi thực sự không nghĩ rằng nhận xét xuất hiện trên nhấp chuột thực sự có liên quan đến dấu chấm bạn nhấp vào. Chúng chỉ được chọn ngẫu nhiên, thay vì được gán cho một dấu chấm. Khá chắc chắn đây là trường hợp. –