我已经在本网站上评论了很多关于Nivo Slider这个问题的帖子。我在javascript中检查了我的逗号,它看起来对我来说:
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider({
effect:'fade',
slices:15,
animSpeed:500,
pauseTime:4000,
startSlide:0,
directionNav:false,
directionNavHide:false,
controlNav:true,
controlNavThumbs:false,
controlNavThumbsFromRel:false,
controlNavThumbsSearch: '.jpg',
controlNavThumbsReplace: '_thumb.jpg',
keyboardNav:true,
pauseOnHover:true,
manualAdvance:false,
captionOpacity:0.9,
beforeChange: function(){},
afterChange: function(){},
slideshowEnd: function(){},
lastSlide: function(){},
afterLoad: function(){}
});
});
</script>
这是它引用的html。文件夹路径似乎是正确的(毕竟,它在其他浏览器中工作!):</ p>
<div id="slider_wrapper">
<div id="slider">
<img src="/CoVPrototype/images/nivoslider/_img1.jpg" alt="" title="Discover City Parks" />
<img src="/CoVPrototype/images/nivoslider/_img2.jpg" alt="" title="Enjoy Our Beautiful City" />
<img src="/CoVPrototype/images/nivoslider/_img3.jpg" alt="" title="This is an example of a caption" />
<img src="/CoVPrototype/images/nivoslider/_img4.jpg" alt="" title="This is Our Home" />
<img src="/CoVPrototype/images/nivoslider/_img5.jpg" alt="" title="Mild Tempuratures and Natural Beauty" />
</div>
</div>
最后,这里是javascript的链接:
<script src="/CoVPrototype/js/jquery.nivo.slider.pack.js" type="text/javascript"></script>
我已经浪费了半天试图让这个问题得到解决!希望这个强大的清单可以发现问题!!
以为我会添加css以防万一这可能是罪魁祸首:
#slider_wrapper {
margin:0 auto;
width:740px;
height:360px;
}
#slider {
width:738px; /* Change this to your images width */
height:360px; /* Change this to your images height */
background:url(/CoVPrototype/images/nivoslider/loading.gif) no-repeat 50% 50%;
overflow:hidden;
margin-top:25px;
left:-96px;
/*--Top right rounded corner--*/
-moz-border-radius-topright: 5px;
-khtml-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
/*--Top left rounded corner--*/
-moz-border-radius-topleft: 5px;
-khtml-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
/*--Bottom right rounded corner--*/
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
#slider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
#slider a {
border:0;
display:block;
}
.nivoSlider {
position:relative;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:60;
display:block;
}
/* The slices in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:50;
height:100%;
/*--Top right rounded corner--*/
-moz-border-radius-topright: 5px;
-khtml-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
/*--Top left rounded corner--*/
-moz-border-radius-topleft: 5px;
-khtml-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
/*--Bottom right rounded corner--*/
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
/* Caption styles */
.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#F1F0EB;
color:#5D79A1;
filter: alpha(opacity=90);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
/* Overridden by captionOpacity setting */
width:100%;
z-index:89;
height:32px;
/*--Bottom right rounded corner--*/
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.nivo-caption p {
padding:8px 5px 5px 11px;
margin:0;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:1.1em;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
}
答案 0 :(得分:7)
我遇到了与NivoSlider和IE7相同的问题,原来这是“pauseTime”属性的一个问题。
将其移至jQuery函数的末尾并删除逗号。执行此操作后,滑块在IE7中工作正常。
原件:
pauseTime: 4500, // How long each slide will show
pauseOnHover: true, // Stop animation while hovering
被修改
pauseOnHover: true, // Stop animation while hovering
pauseTime: 4500 // How long each slide will show
有关Dev7Studios的详情,请参阅support forums。
答案 1 :(得分:1)
我基本上找到了Tyce Clee发现的东西 - 只要确保最后一个参数末尾没有逗号。我觉得需要发帖,因为这适用于任何参数,而不仅仅是暂停时间。