2012-12-17 194 views
0

嗨我有一段代码正在被用来使图像灰色,当你悬停在图像上,他们淡入颜色。jQuery延迟加载

我似乎有一个轻微的问题,因为它在工作之前先轻击颜色然后变成灰色。

有没有办法让它加载更快?这是造成这种延迟的冲突还是只是不正确的代码被使用。

其中正在使用一个页面的一个例子是在这里: http://www.emmaphillipsbridal.com/brides/gowns.html

+0

您需要给我们代码进行审阅。 – Gowri

+1

这与缓慢加载无关。您首先加载实际图像,然后才能使其变为灰度。除非隐藏每个图像,否则不能真正看到任何方式,直到它被灰度化。 –

+0

+1到暗影精灵。您应该首先加载灰度图像,然后对其执行jQuery voodoo以在用户悬停时加载彩色图像。你可能想要考虑使用jQuery插件'hoverIntent()'来防止用户在使用鼠标进行spazz时加载彩色图像。 – pspahn

回答

0

从我所看到的,它是需要一些时间来呈现每个克隆图像的功能grayscale()。我会尝试最初通过CSS隐藏图像,然后在clone image循环后显示它们