我想用精靈替換兩個圖像的gif動畫。 問題是,我正在使用響應式設計。所以當窗口大小改變時,整個「系統」不再工作。 gif是壞的,cpu在吃,但它的尺寸正確。jquery sprite動畫響應
所以我的問題 - 因爲我發現沒有解決方案 - 是有可能從實際窗口獲得窗口大小,將圖像縮放到正確的高度,寬度,當然也會改變從第一圖像到第二圖像的「跳躍」等等。
var scrollUp = (function() {
var timerId;
return function (height, times, element) {
var i = 0;
timerId = setInterval(function() {
if (i > times)
i = 0;
element.style.backgroundPosition = "0px -" + i * height + 'px';
i ++;
}, 100 );
};
})();
scrollUp(1200 , 6, document.getElementById('anim'))
這段代碼的圖像尺寸設置爲1200
所以 - 這就是正確的,如果顯示爲1980x1200,但作爲顯示的變化,大小1200是錯誤的 - 它應該是實際的顯示尺寸 - 在同一時間,圖像應該縮放到這個尺寸。
是這樣的可能嗎?或者有任何人對eays響應精靈動畫更好的主意?
也許css3?
謝謝!
AD
爲什麼不使用CSS媒體查詢來響應在斷點處的屏幕大小更改? – 2013-04-09 14:56:17