Có thể là một câu hỏi ngớ ngẩn nhưng ở đây đi anyway.Gifs, Javascript và nhiều trường hợp
Ví dụ: Giả sử tôi có một GIF động không lặp và tôi có hai phần tử img.
<img src="" id="slot1" />
<img src="" id="slot2" />
Vì vậy, tôi sử dụng một chút javascript để thay đổi nguồn của vị trí1.
function changE(x)
{var image=document.getElementById (x);
image.src="animated.gif";
}
someButtonGotClicked=changE('slot1');
hoạt động tốt. Gif đóng từ đầu đến kết thúc nhưng nếu tôi sau đó thay đổi src của slot2 đến gif giống nhau:
changE('slot2');
slot1 reset nó gif trở lại bắt đầu để đồng bộ với slot2 bắt đầu đó là gif.
Bây giờ tôi biết mình có thể sao chép gif và có 2 tệp riêng biệt để sử dụng và tôi biết về trang tính nhưng tôi tò mò Nếu tôi có thể sử dụng một bản sao gif và sử dụng nhiều lần trên một trang mà không có tất cả các trường hợp của gif được khởi động lại mỗi khi một phần tử img khác nhận được cùng một tệp với src?
Hy vọng điều đó không gây nhầm lẫn. Cảm ơn.
Bạn đang quan sát hành vi này trên (các) trình duyệt nào? – maerics
Tôi giả sử bạn cũng không muốn chỉ đơn giản là loại bỏ gif đầu tiên trước khi thêm mới? –
Bạn đã thử truy cập phần tử 'img' thông qua bộ sưu tập' hình ảnh' chưa? 'hàm changE (x) {var image = document.images [x]; image.src = "hoạt ảnh.gif "; }' – Teemu