簡體   English   中英

Jquery在Firefox中工作但不在Internet Explorer中工作

[英]Jquery working in Firefox but not Internet Explorer

我使用jQuery Cycle插件(malsup.com/jquery/cycle/)此頁上: http://artandculturecenter.org

它在Firefox和其他瀏覽器中按預期工作,但不是我嘗試過的任何IE版本 - 瀏覽器顯示所有div而不是循環瀏覽它們。 我假設這是因為jQuery根本不工作/加載,因為IE不喜歡某種語法,版本不兼容等等。

但我不知道因為我對javascript的運作方式一無所知。 任何能夠指出我想要解決這個問題的方向的人都將不勝感激!

你在插件選項列表的末尾有一個額外的逗號。 這不是python ;-)

Firefox對此類事情非常寬容,IE不是。 刪除它,它應該擺脫殺死你的js的錯誤。

$("#slideshow").after('<div id="slideshownav">').cycle({ 
        fx: 'fade', 
        timeout: 9000, 
        speed: 1250, 
        pause:  1,
        pager: '#slideshownav'
    });

一個對我很有幫助的工具是JSLint 幫助您找到丟失的逗號,等等。試一試。

看看我在這個答案中寫的一些其他工具和技巧。

希望這些提示有所幫助。

暫無
暫無

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

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