我的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>
===== UPDATE =======
问题出在HTML中,表格元素在表格内部打开,表格关闭标记位于关闭表格标签之外。获得的课程总是验证您的HTML。
答案 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/