代码之家  ›  专栏  ›  技术社区  ›  tigre

jquery循环在IE7中不起作用

  •  1
  • tigre  · 技术社区  · 14 年前

    让jqcycle插件在所有其他主流浏览器上都能很好地工作,但是IE7只显示了第一个嵌套元素(一个带有锚的img),没有褪色/动画。

    http://alitedesigns.com/

    我检查了cycle的自定义属性后是否有尾随逗号,你有没有想过为什么IE不能玩得很好?

    谢谢!

    1 回复  |  直到 14 年前
        1
  •  0
  •   Tatjana N.    14 年前

    您正在用局部变量重写jQuery main对象:

    var jQuery = jQuery.noConflict();
    

    您应该选择任何其他名称并改用它:

    var jQueryOther = jQuery.noConflict();
    jQueryOther(document).ready(function() {
        jQueryOther('.slideshow').cycle({
            fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
            speed: 2500,
            timeout: 6000,
            random: 1,
            pause: 1
        });
    });