我正在使用 jQuery 为我的网站的一部分设置背景图像,如下所示:
$('.header-image').css('background-image', 'url(/img/image.jpg)');
但是,当我使用 Safari 从其他地方返回该页面时,我可以在网络管理器中看到它再次下载了该图像,而 Chrome 和 Firefox 则没有。
知道发生了什么吗?
编辑:图像为 500kb,尝试使用另一个 300kb 的图像,产生相同的结果。
编辑:更正了 url 周围的引号,这些引号出现在我的代码中并且不会影响我遇到的问题。
最佳答案
我认为你需要重写它
$('.header-image').css('background-image', 'url("/img/image.jpg")');
关于javascript - Safari 上的 jQuery css 背景图像在重新访问时再次下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39598429/