0

我正在使用一个简单的图像滑块脚本。它在大多数浏览器中都能完美运行。

当我在 IE6 中使用默认图像对其进行测试时,它工作正常:为要加载的图像提供的默认路径是这样的一些 url somesitename.com/image.jpg;这适用于 IE 6 和其他现代浏览器。

但是当我添加我someimages.jpg的图像时,它不会在 IE6 中加载图像,而在其他浏览器中它可以正常工作。

是不是我的 javascript 先支持一些 URL 路径,然后再支持图像路径?

下面的代码是我正在编辑图像路径的部分......

<script type="text/javascript">
var mygallery=new simpleGallery({
    wrapperid: "simplegallery1", //ID of main gallery container,
    dimensions: [300,250], //width/height of gallery in pixels. Should reflect dimensions of the images exactly
    imagearray: [
        ["images/img-2.jpg", "#", "_new", "There's nothing like a nice swim in the Summer."],
        ["images/img-1.jpg", "#", "", ""],
        ["images/r-.jpg", "", "", "Eat your fruits, it's good for you!"],
        ["images/inside-image1.jpg", "", "", ""]
    ],
    autoplay: [true, 2500, 5], //[auto_play_boolean, delay_btw_slide_millisec, cycles_before_stopping_int]
    persist: false, //remember last viewed slide and recall within same session?
    fadeduration: 500, //transition duration (milliseconds)
    oninit:function(){ //event that fires when gallery has initialized/ ready to run
        //Keyword "this": references current gallery instance (ie: try this.navigate("play/pause"))
    },
    onslide:function(curslide, i){ //event that fires after each slide is shown
        //Keyword "this": references current gallery instance
        //curslide: returns DOM reference to current slide's DIV (ie: try alert(curslide.innerHTML)
        //i: integer reflecting current image within collection being shown (0=1st image, 1=2nd etc)
    }
})
</script>
4

2 回答 2

0

我假设SimpleGallery您正在使用的脚本是这个:http ://www.dynamicdrive.com/dynamicindex4/simplegallery.htm (我猜是那个,因为您给出的代码示例与该页面)。

如果是这样,请注意在该页面的顶部,它说明了脚本支持的浏览器:“FF1+ IE7+ Opr9+”。

也就是说,这个脚本不支持IE6。

您可能能够修复它,但它可能涉及修改脚本本身的代码。可能不值得努力。

还值得指出的是,这个脚本不是一个 jQuery 插件。您已将 jQuery 作为您的问题标签之一,所以我假设您的网站上有 jQuery。如果是这样,肯定还有其他可用的滑块脚本支持 IE6。我建议您最好的解决方案是尝试其中一种。

最后,一个大问题:你真的需要支持 IE6 吗?如果你在中国,那么答案可能是肯定的,否则答案应该是“不”。IE6 的使用率现在下降到 0.3% 左右,并且每个月都在下降,即便如此,这 0.3% 的大部分是企业,他们将在不久的将来对 IE6(和 WinXP)的官方支持结束时被迫升级完全地。

于 2012-07-21T21:50:54.930 回答
0

您的 someimages.jpg 应位于运行图像滑块代码的同一目录中,否则提供 someimages.jpg 的完整路径

于 2012-07-21T13:05:12.857 回答