你网站根目录还会变么?
再说,根目录再怎么变,只要里面的文件夹结构不变还是可以用的啊。
可能是我没说清楚,。,, 就这样。。我服务器地址这样变的话  我要是用绝对地址不就出问题了href以'/'开头,就是指向你的网站根目录,跟你的网站文件放在哪个盘哪个文件夹下面没有任何关系。pubic这个文件夹不管在e:/还是e:/web下面,你写/public/css/aaa.css,都能找到文件的,前提是你不要随便改变文件目录结构。主要考虑到可能有其他页面层级的页面会用到这段JS,所以相对路径肯定有问题的。

解决方案 »

  1.   


    第一你的需求 其实可以用响应式css写法(查询关键字:媒体查询 css)第二要按你的写法  出问题 那就是你写错 路径了 你提供的这么点信息很难帮
    一般路径 我这样拼    url = root +path;
    root 就是根  path就是你那个css文件加目录的路径比如path = 'css/index.css';  (这个基本可以写死)
    root 要根据你当前页面的位置来设置如果你的 文件夹是这样的web(你整个web服务的根路径)
          rs
             css
                 index.css
          html
                 index.html那么你的 root 
    绝对路径     root = 'http://xxx/rs/';
    相对路径     root = '../rs/';url = root + path;
      

  2.   

    __PUBLIC__  这个东西不能在JS里面直接使用的,你可以通过页面加载的时候,把__PUBLIC__这个转换的值作为参数传过来,就可以直接使用啦!
    懂我的意思不!
      

  3.   


    你网站根目录还会变么?
    再说,根目录再怎么变,只要里面的文件夹结构不变还是可以用的啊。
    可能是我没说清楚,。,, 就这样。。我服务器地址这样变的话  我要是用绝对地址不就出问题了href以'/'开头,就是指向你的网站根目录,跟你的网站文件放在哪个盘哪个文件夹下面没有任何关系。pubic这个文件夹不管在e:/还是e:/web下面,你写/public/css/aaa.css,都能找到文件的,前提是你不要随便改变文件目录结构。主要考虑到可能有其他页面层级的页面会用到这段JS,所以相对路径肯定有问题的。
    我也是这样想的!! 可是就是不对。。
      

  4.   


    你网站根目录还会变么?
    再说,根目录再怎么变,只要里面的文件夹结构不变还是可以用的啊。
    可能是我没说清楚,。,, 就这样。。我服务器地址这样变的话  我要是用绝对地址不就出问题了href以'/'开头,就是指向你的网站根目录,跟你的网站文件放在哪个盘哪个文件夹下面没有任何关系。pubic这个文件夹不管在e:/还是e:/web下面,你写/public/css/aaa.css,都能找到文件的,前提是你不要随便改变文件目录结构。主要考虑到可能有其他页面层级的页面会用到这段JS,所以相对路径肯定有问题的。
    我也是这样想的!! 可是就是不对。。__PUBLIC__你网站下面真的有叫__PUBLIC__的文件夹么?