我正试图制作像http://learnlakenona.com/
这样的生病滑块但我在chrome中遇到了严重的性能问题(看起来他们的网站甚至没有在chrome上运行滑块)。我在div上使用背景图像CSS显示图像,将它们添加为img标签会导致更多延迟。
我禁用了所有的javascript,并注意到我只是在彼此的顶部放置了一些巨大的图像时仍然会陷入困境。
这里只是坐在那里的一些照片。尝试更改面板的大小,重新绘制图像将其锁定。 (有时它运行得有点好,很奇怪) http://jsfiddle.net/LRynj/2/
有没有人知道如何在这样的滑块上获得可接受的性能!? (图像需要很大)
答案 0 :(得分:4)
通过在图像编辑器中调整图像资源大小或降低图像质量来优化图像资源。
您也可以在线使用免费工具:
http://sixrevisions.com/tools/8-excellent-tools-for-optimizing-your-images/
答案 1 :(得分:2)
该网站使用巨大的透明PNG来实现视差效果,因此:
编辑:并且不要试图在智能手机上加载它!我喜欢媒体查询并避免UA检测,因为它大部分时间都不需要而且永远不会完美,但这是其中一种情况(选择加载8MB图像),欢迎使用它...忽略那些不喜欢的用户有光纤并且不会等待您的网站显示是与您的问题无关的另一个问题。