铬有时jQuery的.appendTo后重新加载图像,临危304(Chrome sometimes

2019-10-16 14:43发布

我建立一个滑块。 有一组幻灯片,我使用的作为内容源,其中,该内容被附加到一个包装过渡每次滑动正在改变。 转换完成后,过渡包装从DOM中删除。 当我添加全新的内容(图像)的滑块和我在Chrome中打开它的第一次,这个形象是不是,当然,在Chrome的高速缓存。 这个问题表明,当我追加的过渡包装(用这个新形象)到DOM。 铬有时(有时不)发送一个请求以获得该图像和一个临危304响应。 它使这个请求,甚至3倍于相同的图像。 但它确实发生了,只有当新的图像滑块加载的第一次。 刷新后,Chrome会从缓存中获取这些“新”的图像和滑块完美的作品。 其他浏览器都OK。

BTW:我也用imagesLoaded插件,但预加载图像设置似乎并没有对这个问题有什么影响。

我知道有更好的方法来创建图像滑块 - 但使用图像作为背景图像等我的内容源=>过渡包装是我用来创建响应/不只是图像/ CSS3滑块的方式。

我会很快发布这个插件,所以我真的想尽快解决这个问题。

文章来源: Chrome sometimes reloads image after jQuery .appendTo, recieves 304