Jquery .load()将下一页加载到隐藏的div中?

Jquery .load()将下一页加载到隐藏的div中?,jquery,Jquery,我正在使用jQuery.load加载页面内容 在这个.load的回调中,我正在用另一个.load函数将下一页的内容加载到一个hidden中,希望能够预加载图像 我已经运行了几个测试,虽然加载的警报正在显示,但图像似乎没有被缓存 我在第二个屏幕上使用display:none。加载正在加载到。这是为什么?如果是这样的话,我该怎么做 $(document).on('click', '.next', function() { var prevUrlTitle = $('#prev-url-ti

我正在使用jQuery.load加载页面内容

在这个.load的回调中,我正在用另一个.load函数将下一页的内容加载到一个hidden中,希望能够预加载图像

我已经运行了几个测试,虽然加载的警报正在显示,但图像似乎没有被缓存

我在第二个屏幕上使用display:none。加载正在加载到。这是为什么?如果是这样的话,我该怎么做

$(document).on('click', '.next', function() {

    var prevUrlTitle = $('#prev-url-title').val();
    var nextUrlTitle = $('#next-url-title').val();

    var path = '/portfolio/embed-image/'+nextUrlTitle;

    $('#image').load(path, function() {
        picturefill();
        prevUrlTitle = $('#prev-url-title').val();
        nextUrlTitle = $('#next-url-title').val();
        var pathPrev = '/portfolio/embed-image/'+prevUrlTitle;
        var pathNext = '/portfolio/embed-image/'+nextUrlTitle;
        $('#hidden').load(pathNext, function() {
            alert('loaded');
        });
    });

    return false;

});

URL/portfolio/embed image/'+prevUrlTitle存储了什么


$.load仅加载HTML文档。

URL只有一个HTML页面名称,因此它是一个包含图像的HTML文档。在调用第二个加载处理程序后,查看隐藏的DOM结构。如何检查DOM结构?请使用FF中的Firebug或Chome/Safary中的开发人员工具。或者IE中的开发者工具栏。