Давайте проигнорируем все oneTime
с, потому что они не будут вас портить.
$("#ticker1").everyTime(64500,function(i) {
$('#ticker1').show();
});
$("#ticker1").everyTime(86000,function(i) {
$('#ticker1').hide();
$('#ticker2').show();
});
$("#ticker2").everyTime(107500,function(i) {
$('#ticker2').hide();
$('#ticker3').show();
});
$("#ticker3").everyTime(129000,function(i) {
$('#ticker3').hide();
});
$("#ticker").everyTime(21500,function(i) {
$("#ticker").animate({right: "0"}, {duration: 800});
$("#ticker").oneTime(20000,function(i) {
$("#ticker").animate({right: "-450"}, {duration: 800});
});
});
У вас есть 4 объекта: тикер, контейнер и 3 сообщения.
Поведение контейнера таково (приблизительно, без учета первого выдвижения): каждые 21,5 секунды прятаться в течение 1,5 секунд и затем выдвигаться обратно. Хорошо, это не источник проблемы, проблема с таймерами 3 сообщений.
Это поведение сообщения в интервалах:
ticker show (s) hide (s)
1 64.5 86
2 86 107.5
3 107.5 129
Редактировать У меня были неправильные числа для первого интервала времени тикера, но я все еще думаю, что идея та же. В конце концов, времена перекрываются.