Nivo Slider not working with IE7(Nivo Slider 不适用于 IE7)
问题描述
我在这个网站上查看了很多关于 Nivo Slider 问题的帖子.我在 javascript 中检查了我的逗号,它看起来对我来说是正确的:
I have reviewed quite a few posts on this site concerning this issue with Nivo Slider. I have checked my commas in the the javascript and it looks right to me:
<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>
Here is the html it is referencing. The folder path seems to be correct (afterall, it's working in other browsers!):
<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 的链接:
and finally, here is the link to the javascript:
<script src="/CoVPrototype/js/jquery.nivo.slider.pack.js" type="text/javascript"></script>
我已经浪费了半天时间来解决这个问题!希望这个强大的列表可以发现问题!
I have wasted half a day trying to get this issue resolved! Hopefully this mighty list can spot the problem!!
我想我也会添加 css,以防万一这可能是罪魁祸首:
Thought I would add the css too in case this could be the culprit somehow:
#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;
}
推荐答案
我在 NivoSlider 和 IE7 上遇到了同样的问题,原来是pauseTime"属性的问题.
I had the same issue with NivoSlider and IE7, turns out it was an issue with the "pauseTime" attribute.
将它移到 jQuery 函数的末尾并删除逗号.完成此操作后,滑块在 IE7 中运行良好.
Move it to the end of your jQuery function and remove the comma. After doing this the slider worked fine in 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 阅读.
See the support forums for Dev7Studios to read more.
这篇关于Nivo Slider 不适用于 IE7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Nivo Slider 不适用于 IE7
基础教程推荐
- 响应更改 div 大小保持纵横比 2022-01-01
- 动态更新多个选择框 2022-01-01
- 在 JS 中获取客户端时区(不是 GMT 偏移量) 2022-01-01
- 悬停时滑动输入并停留几秒钟 2022-01-01
- Karma-Jasmine:如何正确监视 Modal? 2022-01-01
- 角度Apollo设置WatchQuery结果为可用变量 2022-01-01
- 有没有办法使用OpenLayers更改OpenStreetMap中某些要素 2022-09-06
- 当用户滚动离开时如何暂停 youtube 嵌入 2022-01-01
- 我什么时候应该在导入时使用方括号 2022-01-01
- 在for循环中使用setTimeout 2022-01-01