2012-01-13 57 views
0

我正在用jQuery Mobile建立一个网站,我正在使用ajax在网页之间切换。jQuery手机正在改变我的图像src属性

我有这样一个页脚:

<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

+0

为你添加jQuery代码 – 2012-01-13 21:38:43

+0

@Jasper你在哪里,把我的图片URL改为/wp-content/themes/twentyeleven/img/es.jpg解决了我的烦恼:)你能回答我的问题吗,你的评论让我可以接受你的答案? – FreelanceAr 2012-01-14 15:07:09

回答

1

我会认为mysite.com是一个例子,可以我们看到了工作代码?

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