CSS显示内联项在加载页面时会短暂显示为列表项

时间:2010-02-02 00:17:08

标签: html css jcarousel

我有一个Carousel(jcarousel),它显示内联项目。 加载时,项目首先垂直显示(列表),然后切换到正常的内联位置。

我在几个网站上都有这个,发现它很烦人。

有什么可以做的吗?

由于

2 个答案:

答案 0 :(得分:0)

加载时意味着无法执行处理定位的实际javascript。

您可以事先通过css隐藏这些元素,并在侧面加载后将它们切换回可见。

答案 1 :(得分:0)

您可以更改父div的css或您的轮播所在的任何容器:

#jcDiv { 
  visibility: hidden;
  height: 200px; /* Adjust this to what yours should be */
  overflow: hidden;
}

onload(窗口,不是文档,so it doesn't show until the images are loaded):

$(window).load(function() {
  $("#jcDiv").css({ visibility: 'visible' });
});