我希望有人能用这个fadeslideshow脚本来帮助我。其他论坛有很多主题可以回答为什么这不适用于其他人,但我已经尝试了所有修复,而我的仍然没有工作。
我没有尾随逗号,我的图片不在我的本地驱动器上,而且我找到了正确的js文件和代码。但是通过这一切,我还没有找到为什么它不能仅在IE8中工作。它适用于除此之外的所有其他浏览器。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="scripts/fadeslideshow.js">
/***********************************************
* Ultimate Fade In Slideshow v2.0- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
***********************************************/
</script>
<script type="text/javascript">
var mygallery=new fadeSlideShow({
wrapperid: "fadeshow1", //ID of blank DIV on page to house Slideshow
dimensions: [934, 369], //width/height of gallery in pixels. Should reflect dimensions of largest image
imagearray: [
["images/banner-home1.jpg"],
["images/banner-home2.jpg"],
["images/banner-home3.jpg"],
["images/banner-home4.jpg"],
["images/banner-home5.jpg"]
],
displaymode: {type:'auto', pause:2500, cycles:0, wraparound:false},
persist: false, //remember last viewed slide and recall within same session?
fadeduration: 500, //transition duration (milliseconds)
descreveal: "ondemand"
})
</script>
这就是我在HTML中调用的内容
<div id="fadeshow1"></div>
如果有人可以就IE8中可能发生的原因向我提出建议或想法,我将不胜感激!
答案 0 :(得分:0)
绿日是正确的。将jquery版本更改为更新的版本。这将解决您的问题。我有同样的问题。我通过更改版本来解决它。