Jquery 图像无法加载(有时!)

Jquery 图像无法加载(有时!),jquery,html,twitter-bootstrap,Jquery,Html,Twitter Bootstrap,我正在使用Boostrap和JQuery构建一个站点 该网站运行良好,有一个图像无法加载,以一种相当奇怪的方式。这是定义它的HTML: <img src="resources/publicidade/pub.png" width="100%"/> 但是,当站点加载时,其加载方式如下: <img src="resources/publicidade/pub.png" width="0" height="0" style="display: none !important;

我正在使用Boostrap和JQuery构建一个站点

该网站运行良好,有一个图像无法加载,以一种相当奇怪的方式。这是定义它的HTML:

<img src="resources/publicidade/pub.png" width="100%"/>

但是,当站点加载时,其加载方式如下:

<img src="resources/publicidade/pub.png" width="0" height="0" style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 100px 1px;">

发生这种情况时,它加载的图像是1px x 1px,但我的图像实际上是1346px 501px

如果我将图像的源路径放在web地址上,它可以正常加载。当我回到网页时,问题消失了

查看服务器日志(我使用的是python3-mhttp.server),我发现当出现错误时,GET/resources/publicidade/pub.png http/1.1“200行甚至不存在。也没有错误消息。当我执行“加载图像并返回”技巧时,GET消息就在那里,正如预期的那样


我正在使用github页面,问题也出现在那里。很遗憾,由于我的客户端请求隐私,我无法在此发布链接。我尝试清除缓存并使用不同的浏览器,甚至是不同的操作系统,但问题仍然存在。

Adblock因路径名而识别我的图像。禁用Adblock修复了我的问题错误。

您正在使用图像的相对路径,该路径可能会根据您所在的页面而中断。请尝试/resources/publicidade/pub.png。此外,img上的其他样式意味着可能有一些javascript影响您的图像。同一页面上的所有其他图像也是相对的,它们的行为方式不同。使用开头/不会影响错误。感谢您的输入