Tôi đang sử dụng jquery để tải trước một hình động gif và sau đó tiêm một thông điệp với gif động vào mã. nó được sử dụng để làm việc tốt cho đến khi phát hành 4.0 của firefox. kể từ đó chỉ có khung hình đầu tiên là cho thấy và hoạt ảnh bị đóng băng. (Nó hoạt động tốt trên trình duyệt IE và chrome)hoạt hình gifs đóng băng trong firefox 4.0 trở lên
tôi sử dụng:
$("<img>").attr("src",image); // preload the image
Và sau này:
$(message).insertAfter(obj); // inject animated gif and some text
[EDIT] Thêm dụ jsfiddle: http://jsfiddle.net/na2ku/35/
Vui lòng chỉ cho chúng tôi mã của bạn thông qua jfiddle. Vui lòng kiểm tra điều này: 'http: //api.jquery.com/insertAfter/''http: // www.w3schools.com/jquery/html_insertafter.asp' – linguini
Thêm ví dụ (jsfiddle) – Nir
Firefox chỉ đóng băng hoạt ảnh khi tài liệu vị trí được thay đổi. Khi bạn tiêm nó khi gửi biểu mẫu, điều đó có nghĩa là vị trí tài liệu được thay đổi thành hành động biểu mẫu. Cân nhắc sử dụng AJAX thay thế. –