php - ajax 请求图像闪烁

标签 php jquery mysql ajax image

我有一个基本的 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/

相关文章:

php - 如何在foreach循环中获取唯一值

javascript - 获取具有相同类名的当前输入值

javascript - 展开菜单时, Accordion 菜单不展开父容器

php - 从隐藏的表单字段发布 JSON

MySQL 按日期求和值,比较今年和去年

mysql - 内连接、更新、选择重复条目

php - Laravel:转换 SQL 查询,0 个结果

php - 如何为用 PHP 生成的图像设置默认名称 'save-as'?

php - 分组的 Laravel 路由会被缓存吗?它们缓存在哪里?

php - 如何在 PHP 中获取请求内容(正文)?