Giả sử tôi có SVG này của côn trùng. Trừ khi nó là không thể theo cách này, tôi muốn chèn nó như là <img />
hoặc <object />
thẻ.Kiểm soát SMIL của SVG với JavaScript
Hiện tại, côn trùng .svg có hai hoạt ảnh: một để đi và các hoạt động khác để bay.
Tôi muốn bắt đầu/dừng các hoạt ảnh này, riêng lẻ và từ JavaScript của JavaScript (hoặc gọi hàm nhúng SVG JS "đi bộ" hoặc "bay" khác, từ JavaScript HTML).
Vì vậy, cuối cùng, nếu trong khi chơi game, tôi muốn côn trùng của mình bay, tôi chỉ có thể thông báo cho nó để làm như vậy với JS, và bảo nó dừng lại khi nó không bay nữa. Cùng với đi bộ.
Có cách nào để thực hiện việc này không? Tôi đã được Googling trong giờ qua và không có phát hiện thực sự. Tôi không quan tâm đến hỗ trợ của IE nếu đó là vấn đề.
Cảm ơn bạn đã dành thời gian!
getSVGTài liệu, ngọt ngào. Vì vậy, chỉ cần được rõ ràng, cách duy nhất để tương tác với SVG DOM là nhúng mã SVG trong HTML, phải không? – ArtPulse
Không hề, câu trả lời ở trên giả sử bạn đã sử dụng
Ồ, hoàn hảo sau đó. Cảm ơn sự giúp đỡ của bạn. – ArtPulse