You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript昼夜切换器实现时夜间背景图片加载异常问题求助

问题排查方案
  • 文件名/路径拼写错误
    请检查项目中backgrounds目录下的夜间图片文件名是否与代码中写的tjmahalnight.jpg完全一致,注意区分大小写(Windows系统不区分大小写但部署到Linux服务器会区分),确认文件后缀是否为jpg而非jpeg、png等其他格式。由于白天背景可以正常加载,说明backgrounds目录的相对路径是正确的,大概率是夜间图的文件名拼写有误。
  • 图片文件损坏
    直接打开本地存储的夜间泰姬陵图片,确认文件可以正常预览,排除下载过程中文件损坏、下载不完整的问题。
  • 背景样式配置缺失
    当前代码仅设置了backgroundImage属性,没有配置背景图的展示规则,若夜间图尺寸与白天图差异较大,可能出现图片已加载但未正常展示的情况,可在CSS中补充body的基础背景配置:
body {
  /* 背景图铺满容器 */
  background-size: cover;
  /* 禁止背景重复 */
  background-repeat: no-repeat;
  /* 背景图居中展示 */
  background-position: center;
  /* 保证body高度占满视口 */
  min-height: 100vh;
  margin: 0;
}
  • 请求异常排查
    按下F12打开浏览器开发者工具,切换到「网络」面板,勾选「禁用缓存」后点击夜间切换按钮,查看对应图片的请求状态:如果返回404则确认是路径/文件名错误;如果返回200但展示异常则是样式配置问题。

内容的提问来源于stack exchange,提问作者Krishna Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 22:15:01