Firefox 3.6没有加载Jquery UI选项卡

时间:2012-06-15 21:37:29

标签: jquery jquery-ui jquery-ui-tabs firefox3.6

我的jquery UI标签目前仅在Firefox 3.6.24中有问题,其中第一个标签将不会被加载。它让我疯了,因为xhr说它有html数据。

jQuery v1.4.4 jQuery v1.8.18

想知道这个和任何修复方法是否存在一些已知问题

  $(function() {
            $("#tabs").tabs({
                'cookie': {
                        'expires': 1
                    },
                'ajaxOptions': {
                    'error': function( xhr, status, index, anchor ) {
                        $( anchor.hash ).html(
                            "Couldn't load this tab. We'll try to fix this as soon as possible.");
                    }
                },
                'spinner':"Loading..."
            });
        });

===== HTML =====

      <div id="tabs">
        <ul class="nav nav-tabs">
            <li><a href="/url/1">First tab</a></li>
            <li><a href="/url/2">Second tab</a></li>
            <li><a href="/url/3">Third tab</a></li>
            <li><a href="/url/4">Fourth tab</a></li>
        </ul>
     </div>

http://jsfiddle.net/Un2q4/1/

===== UPDATE =======

问题出在HTML中,表格元素在表格内部打开,表格关闭标记位于关闭表格标签之外。获得的课程总是验证您的HTML。

1 个答案:

答案 0 :(得分:2)

您需要加入jQuery cookie plugin。请参阅以下jQuery UI站点的说明。

  

cookie选项需要cookie插件,可在其中找到   开发包&gt;下载构建器中的外部文件夹。

你可以在github中找到它 - &gt; https://raw.github.com/carhartl/jquery-cookie/master/jquery.cookie.js

固定小提琴: http://jsfiddle.net/skram/Un2q4/5/

没有Cookie选项和Cookie插件: http://jsfiddle.net/skram/Un2q4/6/