我有一个基本的 ajax 请求,现在将其设置为 3 秒。会更高,但我想解决每次请求发生时发生的问题。由于某种原因,每张图片(存储在数据库中 - 数量不多而且是缩略图)都在闪烁。
有没有办法解决获取请求时图像闪烁的问题?
$(document).ready(function(){
var ajaxDelay = 3000;
setInterval(function(){
$('#timedContainer').load('jquery_timed.php');
}, ajaxDelay);
});
最佳答案
据我所知,您必须在显示图像之前预加载/缓存图像以避免闪烁。 Here是关于如何做到这一点的另一个答案。
关于php - ajax 请求图像闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12556416/