我用js代码给页面换肤,样式是出来了,但是也把页面的css布局给改变了,怎么回事呀,求高手???
2个回答
展开全部
换肤不应该单纯的用js把样式更改掉,而是先创建多个css文件,然后用js加载不同的css文件
追问
就是这样做的,但是样式也加载了,但是换肤的同时把css的样式布局给打乱了,不知道问题在哪?
追答
先单独使用每个css文件,如果全部都正常那么就是css样式遗留了,举个例子
你引用a.css时控制了span的字体颜色为红色,换成b.css后span字体颜色只需要默认值黑色显示,但b.css没有把span的字体颜色改回默认值,span就会保持红色了,所以b.css应该针对a.css所有样式作修改或还原
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询