Изменение атрибута src для изображения с помощью jQuery не всегда применяется в Chrome / Opera

У меня есть следующий фрагмент кода, который используется для получения небольшой части фотографии в высоком разрешении на моем веб-сайте. Идея состоит в том, чтобы позволить людям взглянуть на качество оригинала, прежде чем решить, покупать или нет:

$('#magviewplus').attr('src', '/photos/original-snippet.php?id=<?php echo $nID?>&x='+left+'&y='+top).load(function() {
    window.clearInterval(maginterval);
    magtimer=3;
    maginterval=window.setInterval(magViewCountdown,1000);
    $('#clicktoenhance').html('Exiting in '+magtimer+'s...');
});

По какой-то причине это периодически. Fiddler показывает, что фрагмент всегда загружен, но отображается только иногда. Даже если он не отображается, код в событии load () работает нормально.

Таким образом, он думает, что он загружен, Fiddler показывает, что он загружен, но примерно в 50% случаев он фактически не отображает, где он должен.

Обычно это происходит на моем настольном компьютере меньше, а на ноутбуке - чаще, поэтому мне интересно, связано ли это с тем, что ресурс иногда немного загружается ...?

Есть идеи?

редактировать: это на самом деле кажется ограниченным Chrome & Opera, он отлично работает в Firefox / IE11

Ответы на вопрос(0)

Ваш ответ на вопрос