Jackiesteed

www.github.com/jackiesteed

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

今天, 我把自己写的一个js插件传到了静态文件服务器上面.

由于插件太简单, 只需要一个图片, 就直接在js里面写了一个相对路径, 然后把图片放在了和js在一个文件夹下.

$this.css("background", "url('./top.png') no-repeat");

大概就是用了上面这句话.

 

问题是, Js中图片地址均相对于调用JS的页面的相对位置= =||

解决办法就是用css文件, 来索引使用到的图片或其他资源, 因为写在css里的图片路径,url是图片针对样式文件的位置.

总之, 对于任何js, 尽量不要在里面用相对路径就ok.

 

那为什么JS中的相对地址是相对于宿主页面的呢?

 

 

posted on 2014-03-28 20:56  Jackiesteed  阅读(871)  评论(0编辑  收藏  举报