Я тестирую слайдер, и он работает в Chrome и IE 9+, но не работает должным образом в более ранних версиях.
Проблема, с которой я столкнулся, заключается в том, что при сворачивании предыдущего слайда появляется ошибочное изображение (и затем отображается загрузка.gif), которое остается более двух секунд, пока не появится следующий слайд.
I попытался изменить тип анимации, но проблема не устранена.
Я применил этот ответ, и он не решил проблему.
Любая подсказка?
Я также отправил тот же вопрос на dev7studios, однако ответа нет.
Обновить Это метод, который генерирует изображения:
private static MvcHtmlString BuildImageTag(string blobName, object htmlAttributes = null, string name = null)
{
TagBuilder tag = new TagBuilder("img");
var src = BlobHelper.GetBlobUri(blobName);
tag.Attributes.Add("src", src.ToString());
tag.Attributes.Add("name", name);
if (htmlAttributes != null)
tag.MergeAttributes(new RouteValueDictionary(htmlAttributes), true);
return MvcHtmlString.Create(tag.ToString(TagRenderMode.Normal));
}
Как изменить его, чтобы закрывающий тег был отдельным (как объясняется в этом ответе)?
Обновление 2
После включения отладки JS я вижу, что в js-файле слайдера nivo есть разрыв отладчика.
Строка в JS:
u.attr("src",i.currentImage.attr("src")).show();
Я даже не уверен, что это связано, но я подумал, что это может помочь.