我在横幅中创建了一个带有幻灯片的页面。
一切都很好——除了页面加载时。当浏览器加载页面时,它会显示所有图像,一个在另一个,覆盖整个页面,然后才开始播放幻灯片,隐藏其余图像。
你可以在这里看到它发生:http ://regal.preciseos.com/
我想防止它发生,并且在加载时只在横幅区域中显示第一张图片。
有什么建议吗?我想不通。谢谢,奥兹
我在横幅中创建了一个带有幻灯片的页面。
一切都很好——除了页面加载时。当浏览器加载页面时,它会显示所有图像,一个在另一个,覆盖整个页面,然后才开始播放幻灯片,隐藏其余图像。
你可以在这里看到它发生:http ://regal.preciseos.com/
我想防止它发生,并且在加载时只在横幅区域中显示第一张图片。
有什么建议吗?我想不通。谢谢,奥兹
执行以下操作之一:
对每个图像应用一个类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();
});
但是您的滑块插件可能会为您执行此操作。
像这样给 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;
你给的高度自动,请给一个像素值