attr 改变路径换肤

丨NAn 发布于 2014/09/16 13:52
阅读 90
收藏 0

我做一个换肤的功能。通过改变头部的link 来实现。

皮肤路径为

lib/ligerUI/skins/Aqua/css/all.css 
我的实现代码是这样。

路径我用arlet输出和直接导入一样。不过浏览器就是找不到我的css文件。

var href = "lib/ligerUI/skins/" + skin_links[m] + "/all.css";
            $("#cssSkin").attr("href",href);


这个是什么问题。求大神解答。
加载中
0
lgscofield
lgscofield

应该是路径不对把,你看看你的环境路径是多少,可以实时这样:

var href = "${pageContext.request.contextPath}/lib/ligerUI/skins/" + skin_links[m] + "/all.css";
            $("#cssSkin").attr("href",href);

其中${pageContext.request.contextPath}/ 表示你的工程路径,可以试试

返回顶部
顶部