簡體   English   中英

簡單圖像滑塊Javascript圖像路徑在IE 6中不起作用

[英]Simple image slider Javascript image path not working in IE 6

我正在使用一個簡單的圖像滑塊腳本。 它可以在大多數瀏覽器中完美運行。

當我在IE6中使用默認圖像對其進行測試時,它工作正常:給圖像加載的默認路徑是一些網址,例如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>

您的someimages.jpg應該位於圖像滑塊代碼運行所在的目錄中,否則應提供someimages.jpg的完整路徑。

我假設您正在使用的SimpleGallery腳本就是這樣的: http : SimpleGallery (我想是那個,因為您提供的代碼示例與該示例相同在該頁面上)。

如果是這樣,請注意,在該頁面的頂部,它聲明了腳本支持的瀏覽器:“ FF1 + IE7 + Opr9 +”。

換句話說,此腳本不支持IE6。

您也許可以修復它,但是它可能涉及修改腳本本身的代碼。 可能不值得付出努力。

還值得指出的是,該腳本不是jQuery插件。 你已經把jQuery的是你對這個問題的標簽之一,所以我假設你有jQuery的網站上的。 如果是這樣,肯定還有其他支持IE6的滑塊腳本可用。 我建議您最好的解決方案是嘗試其中之一。

最后,一個大問題:您真的需要支持IE6嗎? 如果您在中國,則答案可能是肯定的,否則答案實際上應該是“否”。 IE6的使用率現在已下降到使用中的瀏覽器的0.3%左右,並且每個月都在下降,即使如此,在不久的將來,當對IE6(和WinXP)的官方支持終止時,很多公司仍將被迫升級。完全。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM