我正在测试滑块,它在 Chrome 和 IE 9+ 中工作,但在早期版本中不能正常工作。
我遇到的问题是,当上一张幻灯片被卷起时,会显示一个类似错误的图像(然后 loading.gif 可见)并保持两秒钟以上,直到出现下一张幻灯片。
我尝试更改动画类型,但问题仍然存在。
我应用了这个答案并没有解决问题。
有什么线索吗?
我也在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 调试后,我看到 nivo 滑块 js 文件中有一个调试器中断。
JS中的行是:
u.attr("src",i.currentImage.attr("src")).show();
我什至不确定它是否相关,但我认为它可能会有所帮助。