jQuery mobile正在改变我的图像src属性

时间:2012-01-13 21:35:40

标签: jquery dom jquery-mobile

我正在使用jQuery Mobile构建一个站点,我正在使用ajax来更改页面。

我有这样的页脚:

<footer data-role="footer">
    <h4>
       <a href="http://www.mysite.com/map" rel="external">
          <img src="http://www.mysite.com/wp-content/themes/twentyeleven/img/icon_mapa.png" />
       </a>
       <a href="http://www.mysite.com/english" rel="external">
          <img src="http://www.mysite.com/wp-content/themes/twentyeleven/img/en.jpg" />
       </a>
    </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

1 个答案:

答案 0 :(得分:1)

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

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