- jQuery:v 1.9.1
- jQuery UI:v 1.10.3
- 浏览器:Internet Explorer 10.0.920
我正在使用 jQuery UI 选项卡来显示数据组。使用 AJAX 检索每个选项卡的内容。无法缓存选项卡内容。在 v 1.10 之前,我们使用 Tabs 缓存属性和 ajaxOptions 缓存属性来控制缓存。一切都很酷。
随着升级到 1.10,这两个参数已被删除。该功能可以通过使用 beforeLoad 事件来获得。所以这是新的标签代码......
$(function () {
$("#tripYears").tabs({
active: 0,
beforeLoad: function( event, ui ) {
ui.ajaxSettings.cache = false;
}
});
});
这似乎适用于除 IE 之外的所有浏览器。我已经用 IE 版本 8 和 10 进行了测试。Chrome、Firefox、Opera 和 Safari 根本不缓存选项卡数据。希望有人能指出我正确的方向。