如何在加载时隐藏幻灯片图像

时间:2013-10-23 19:05:50

标签: javascript jquery html css slideshow

我在横幅中创建了一个带幻灯片的页面。

除了加载页面之外,一切都很有效。 当浏览器加载页面时,它会显示所有图像,一个在另一个下面,覆盖整个页面,然后才开始播放幻灯片,隐藏其余图像。

你可以在这里看到它:http://regal.preciseos.com/

我想阻止它发生,并且在加载时只在横幅区域显示第一张图片。

有什么建议吗?我无法弄清楚。 谢谢, 盎司

2 个答案:

答案 0 :(得分:0)

执行以下操作之一:

为每个图像应用一个类display: none

.myClass {display: none;}

<img class="myClass" />

为每张图片添加style="display: none;"

<img style="display: none;" />

隐藏document.ready功能中的图像:

$(function() {
    $('.myClass').hide();
});

根据您使用的滑块,您可能需要在document.ready上显示第一张图片:

$(function() {
    $('.myClass').hide().get(0).show();
});

但是您的滑块插件可能会为您执行此操作。

答案 1 :(得分:0)

给这样的CSS

让我们考虑横幅的宽度X高度是1366X329。将所有图像添加到容器中

.container{ width:1366px; height:329px; overflow:hidden}

你的CSS喜欢这个

.banner {
width: 100%;
height: auto;
-webkit-box-shadow: 0px 3px 5px #BBB;
-moz-box-shadow: 0px 3px 5px #bbb;
box-shadow: 0px 3px 5px #BBB;
position: relative;
overflow: hidden;

你给自动的高度,请给出一个像素值