将图像预加载器添加到 JS 函数中
我有这个 JS 函数,它将调用下一个图像:
function showNextManifest() {
var currentManifest = jQuery('#selectedManifestId').val();
jQuery.ajax({
url: "${createLink(action:'nextManifest')}?currentManifestId=" + currentManifest,
dataType: "json",
success: function(e) {
if (e.success) {
jQuery('#gotoPageNumber').val(e.pageNumber);
jQuery('#selectedManifestId').val(e.id);
jQuery('#popupManifestCustomItemId').val(e.id);
showLargeManifestViewer(e.url);
} else {
alert('No more additional frames for this roll.');
}
}
});
}
我想放入 gif 预加载,直到图像显示。这是在 if (e.success) 之前吗?
I have this JS function, which will call the next image:
function showNextManifest() {
var currentManifest = jQuery('#selectedManifestId').val();
jQuery.ajax({
url: "${createLink(action:'nextManifest')}?currentManifestId=" + currentManifest,
dataType: "json",
success: function(e) {
if (e.success) {
jQuery('#gotoPageNumber').val(e.pageNumber);
jQuery('#selectedManifestId').val(e.id);
jQuery('#popupManifestCustomItemId').val(e.id);
showLargeManifestViewer(e.url);
} else {
alert('No more additional frames for this roll.');
}
}
});
}
I would like to drop in a gif preloading until the image gets displayed. Does this go before the if (e.success) ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需在 ajax 之前将加载器
gif
添加到您的容器即可;我可以看到你的函数替换了 url。Just add the loader
gif
to your container before ajaxing; I can see your function replace the url.