EDIT: создал скрипку, которая показывает проблему https://jsfiddle.net/MichaelCaley/wcoba1jy/функция Jquery создает anomolous пауза
Код ниже создает 7 секундную паузу между каждым замирания, пока мы не доберемся до конца, где код повторно запускает себя. По какой-то причине эта задержка составляет 14/15 секунд.
Я проделал много поисков, но придумал козырь, поэтому любая помощь приветствуется.
var imgshow = function(){
$(".img1").delay(7000).fadeOut(1500, function(){
$(".img2").delay(7000).fadeOut(1500, function(){
$(".img1").delay(7000).fadeIn(1500, function(){
$(".img2").delay(7000).fadeIn(1500, function(){
imgshow();
});
});
});
});
}
imgshow();
Не похоже на проблему с вышеуказанным кодом. Проверьте http://jsfiddle.net/egnkgmwr/ (я ускорил его в 10 раз) - правый угол имеет секунды между вызовами. – potatopeelings
Привет Картофель, спасибо за отзыв. Посмотрев на свою скрипку, я решил посмотреть, смогу ли я воссоздать проблему, и у меня есть. https://jsfiddle.net/MichaelCaley/wcoba1jy/ вы увидите, что из второго цикла первый квадрат занимает больше времени, чтобы исчезнуть –
А. Я думаю, что вижу проблему - проверьте ответ. Ура! – potatopeelings