jquery - 不在ie8中构建html

时间:2013-06-26 13:54:48

标签: jquery internet-explorer-8

我想弄清楚为什么这不适用于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>

2 个答案:

答案 0 :(得分:4)

  

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

来自:www.jquery.com

答案 1 :(得分:1)

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

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