0

我正在尝试找出为什么这在 ie8 中不起作用。我正在使用 jquery-2.0.2.js 和 cycle.js

Jquery 不是我的强项,因此不胜感激。提前致谢

<script type="text/javascript">
    $(function () {
        $('#s4')
        .after('<div id="nav">')
        .cycle({
            fx: 'turnUp',
            speed: 'slow',
            pager: '#nav',
            delay: '6000',
            pause: 'true',
            pagerAnchorBuilder: function (idx, slide) {
                if (idx == 0) {
                    return '<a class="nav-border-right"><div class="circle">1</div></a>';
                }
                else if (idx == 1) {
                    return '<a class="nav-border-center"><div class="circle">2</div></a>';
                }

                else if (idx == 2) {
                    return '<a class="nav-border-center"><div class="circle">3</div></a>';
                }
                return '<a class="nav-border-left"><div class="circle">4</div></a>';
            }
        });
    });

</script>
4

2 回答 2

4

jQuery 2.x 具有与 jQuery 1.x 相同的 API,但不支持 Internet Explorer 6、7 或 8。

来自:www.jquery.com

于 2013-06-26T13:57:27.743 回答
1

从我所见......它不仅影响 IE 6、7、8。它还影响 Firefox 3。我在 FF3 上测试了我的 jquery 循环插件演示。它失败的方式与在 IE 6,7 和 8 上失败的方式相同。jquery 在 jquery 2.0.2 发布之前宣布了这个缺陷/问题http://blog.jquery.com/2013/04/18/jquery-2-0 -发布/

它还影响 jquery ui 1.10.3。它是一个变化,而不是一个错误。

于 2013-06-28T06:21:57.100 回答