Кажется, что опера не играет хорошо с несколькими анимациями, происходящими одновременно, посмотрите эту тему Я создаю.Я сделал предварительный загрузчик, который разбрасывает изображения вне тела в случайных местах, а затем анимирует каждое из них на место с интервалом в 0,1 секунды, при этом анимация занимает 0,8 секунды.
Вот функция, которую я сделал:
function ea_preload_scatter() {
if(item.length) {
var scatter = $(window).height() + $(window).width();
item.addClass('loading').each(function() {
var positionX = ['','-'],
positionY = ['','-'],
x = Math.floor(Math.random()*2),
y = Math.floor(Math.random()*2);
if(positionX[x] === '-') {
posX = -scatter;
} else {
posX = scatter;
}
if(positionY[y] === '-') {
posY = -scatter;
} else {
posY = scatter;
}
$('img', this).addClass('absolute').css('top',posX).css('left',posY);
});
$(window).load(function() {
var i = 0,
speed = 800;
function ea_scatter_animate(e) {
$('img',item.eq(e)).css({
zIndex: '10000'+e
}).stop().animate({
top:0,
left:0
}, speed, 'easeInOutExpo', function() {
$(this)
.removeClass('absolute')
.removeAttr('style')
.parent()
.removeClass('loading');
});
var t = setTimeout(function() {
if(e == item.length) {
clearTimeout(t);
} else {
ea_scatter_animate(i++);
}
}, 100);
}
ea_scatter_animate(i);
});
}
}
Opera:
Version
11.51
Build
1087
Mac:
Platform
Mac OS X
System
10.6.8
Processor
2.93 GHz Intel Core i7
Memory
8GB 1333 MHz DDR3
Так что я могу сделать, чтобы сделать эту игру приятной с Opera?Или это просто Опера - Опера?