我正在使用jQuery .load()
来加载页面内容。
在此.load()
的回调中,我将下一页内容加载到隐藏的<div>
内,并使用另一个.load()
函数,希望预先加载图片。
我已经运行了几项测试,虽然正在显示警告已加载,但图像似乎没有被缓存。
我在display:none
上使用<div id="hidden" />
,.load()
正在加载$(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;
});
。这可能是为什么?如果是这样,我该如何解决这个问题?
{{1}}
答案 0 :(得分:0)
网址“/ portfolio / embed-image /'+ prevUrlTitle”存储了什么?
$ .load()仅加载HTML文档。