Да, не работает. Теперь опишу более детально:
вот функция, элементы перемещаются по координатам которые записаны в массив css этот
function rotate(css){
for(i=0;i<css.length;i++){
n = $('#menu #'+i).data('number')+1;
if(n==css.length){n=0}
$('#menu #'+i).animate({'top':css[n][0],'left':css[n][1]}, 1200, 'easeOutQuart');
$('#menu #'+i).data('number', n);
if(n==0){
$('#menu #flavor').slideUp(400, 'easeOutQuart', function(){change_flavor_text(i)});
}
}
}
function change_flavor_text(id){
$('#menu #flavor').text( translate($('#menu #'+id).attr('alt')) ).slideDown(800, 'easeOutQuart')
}
$(document).ready(function() {
var сss = new Array([221,44],[45,65],[23,54]);
setInterval(function(){rotate(css)}, 3000);});
Элементы перемещаются успешно и нужно сделать что бы при попадании элемента в координату css[0] в блоке flavor высвечивалась надпись.
Высвечивается только надпись элемента с id=css.length (а это на один больше чем существует). Надписи хранятся у элементов в атрибуте alt и переводятся функциями. Помогите, пожалуйста(((