繁体   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