缓存通过Fancybox中的AJAX加载的内容

时间:2013-07-12 17:37:34

标签: ajax caching fancybox

由于性能优化,我想阻止用户重新加载曾经加载过的fancybox。这是我的代码:

        $(document).ready(function() {
            $(".fancybox-effects").fancybox({
                type       : 'ajax',
                wrapCSS    : 'fancybox-custom'
            });
        });

添加:

            $.ajaxSetup({ cache: true });

到document.ready函数没有帮助。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

你可以尝试

$(document).ready(function() {
    $(".fancybox-effects").fancybox({
        type       : 'ajax',
        ajax       : { cache: true },
        wrapCSS    : 'fancybox-custom'
    });
});