关于 dom:jQuery mobile 正在更改我的图像 src 属性

 2022-01-08 

jQuery mobile is changing my images src attribute

我正在使用 jQuery Mobile 构建一个站点,并且我正在使用 ajax 在页面之间切换。

我有一个这样的页脚:

1
2
3
4
5
6
7
8
9
10
<footer data-role="footer">
    <h4>
       
          <img src="http://www.mysite.com/wp-content/themes/twentyeleven/img/icon_mapa.png" />
       
       
          <img src="http://www.mysite.com/wp-content/themes/twentyeleven/img/en.jpg" />
       
    </h4>
</footer>

在索引页中,它工作正常。但是当我转到另一个页面,并且这个页面被添加到 DOM 时,我可以看到图像片刻,然后,有些东西正在更新我的图像 src.

例如,如果我的 img src 是 http://www.mysite.com/wp-content/themes/twentyeleven/img/es.jpg

我请求这个页面 http://www.mysite.com/?lang=en#/category/actividades/?lang=en

有些东西正在将我的图像 src 更新为 http://www.mysite.com/category/actividades/?lang=enwp-content/themes/twentyeleven/img/icon_mapa.png


我假设 mysite.com 是一个例子,我们可以看看工作代码吗?

这似乎是一个 baseURL 问题,但看起来好像您在链接中使用了绝对 URL(通常 baseURL 在使用相对路径时会产生问题)。