jquery 不支持 IE7

标签 jquery ajax html

我正在使用http://malsup.com/jquery/cycle/

使用jquery

我的代码是

       <script>
      $(document).ready(function(){     

       $("div.hide1").fadeTo("slow", 0.13);
        $("div.hide1").fadeTo("slow", 1);

        $('.caption').cycle({
    fx:      'fade', 
        speedIn:  2500, 
        speedOut: 500, 
         sync:     0, 
         timeout: 10000,
     delay:0,
     });
       </script>

像这样的div...

       <div class="caption" style=" position:absolute; margin-top:0px">
   <img src="cap/img1.png" />
   <img src="cap/img2.png" />
   <img src="cap/img3.png" />
   <img src="cap/img4.png" />
   <img src="cap/img5.png" />
   <img src="cap/img6.png" />
    </div>

和包含文件是这样的。

此功能适用于 Firefox、Safari,但不适用于 Internet Explorer 7

最佳答案

当您在 json 中指定对象时,不要在最后一个元素后面添加逗号。

例如以下内容在 IE 中不起作用:

obj = {
  "e1": 1,
  "e2": 2, // note the comma here
   }

这应该有效:

obj = {
  "e1": 1,
  "e2": 2 // no comma
   }

在你的代码中,你有delay:0,我相信这就是问题所在;只需删除该逗号

关于jquery 不支持 IE7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1618664/

相关文章:

javascript - 关闭叠加层,除非使用 jQuery/Javascript 单击 "special"Div

用于多个嵌套列表的 jQuery Accordion

jquery - 如何使用 jquery 数据表插件制作打印选项

html - Min-height 100% 问题,div 只占显示窗口的 100%,不会扩展

php - 在网站上调整图像大小以提高效率。

PHP + MySQL + Ajax 搜索或数据框架

javascript - 缓存变量时,调用它的最佳方式是什么?

php - WordPress:在网站上仅加载一个jquery脚本

ajax - CakePHP,找不到助手类 AjaxHelper

javascript - jQuery getJSON 成功时从不调用成功函数