我有一个问题,我将36张图片放入列表中,然后将它们显示在图像轮播中(使用jcarousel)
它们的大小不是很大,每个可能只有12-15kb,但在页面加载时大约1-2秒,它们都会垂直向下显示在页面上。
以下是链接:http://se.mbs.co(这是一个测试网站,因此有些HTML需要清理)
有任何关于防止这种情况发生的最佳方法的想法吗?
我尝试过使用CSS,但它似乎只是覆盖它。
任何想法都会好!
作为参考,我使用的是最新版本的jQuery和jcarousel。
答案 0 :(得分:3)
我通过制作包含元素overflow: hidden
并使用固定高度来进行简单修复。这避免了对jQuery编码的需要。
答案 1 :(得分:1)
基本上:
希望有所帮助!
答案 2 :(得分:0)
通过将display:none
设置为包含元素,您应该从可能隐身的图像开始。也许使用默认图像(或偶数背景图像)在加载时显示某些内容。然后使用jQuery,您可以绑定一个函数,以在内容完全加载时显示div。这可以防止在加载过程中出现毛刺:)