我已经搜索并尝试了几种解决方案均无济于事。我目前正在使用 jQuery 1.7.1 和 Nivo Slider 3.0.1 。
你可以在http://www.wheelerbikeclub.net看到这个网站 (这是我去年创建的一个网站,我现在才回来)。
我主页中的 nivo 滑块上的任何效果都不起作用。我知道去年他们在某个地方,但后来我改变了一些东西,现在他们没有,我不记得发生了什么。
我已经确保列/框/切片的数量均匀地划分了我的图像。有谁知道问题是什么?这是否与我强迫我的滑块覆盖整个屏幕的事实有关?
感谢您的任何反馈,我非常感谢!
我在头部调用 jQuery,然后调用 NivoSlider 脚本
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery.nivo.slider.3.0.1.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider();
});
</script>
然后在我的身体里,我放了一个包装纸
<div class="slider-wrapper theme-default">
<div id="slider" class="nivoSlider">
<img src="img/new_slides/slide_1-3.png" alt="" title="#slide_1-caption"/>
<img src="img/new_slides/slide_2-4.png" alt="" />
<img src="img/new_slides/slide_4.png" alt="" />
<img src="img/new_slides/slide_3-1.png" alt="" />
</div>
<div id="slide_1-caption" class="nivo-html-caption">
<a href="legacy"><strong>Find Out More</strong></a>.
</div>
</div>
有四张图片,我只是用第一张图片测试标题。
在我的 nivo-slider css 中(不是全部,只是我认为问题所在)
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
z-index:2;
}
.nivo-slice {
display:block;
position:absolute;
z-index:100;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; }
在我的主要styles.css中,我有
.slider-wrapper { position:relative;
top: 0px;
left: 0px;
width: 100%;
position:fixed;
z-index:0; }
#slider-div { min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -30px; }
希望这是有道理的。