我正在用 Less 创建一个网站。这是我第一次使用 LESS,我需要在页面加载时使用 jQuery 更改 Less 变量的值。例如,从@black: #000
到@black: #ccc;
。
我用过less.modifyVars({'@black': '#ccc'});
它工作正常,但是当变量改变时,我有一些错误:
GET localhost/img/zoom.png 404 (Not Found)
某些图像和字体不显示。我该如何解决这个问题?
它似乎是一个已知的错误......但应该在更少的 1.4 中修复
请参阅此链接: https ://github.com/cloudhead/less.js/issues/1201
他们说没有简单的解决方法,因为它没有保持文件结构。
我找到了我的问题的答案。例如,如果要在 jQuery 中修改 LESS 变量,则必须添加以下代码:
<script>
less.modifyVars({'@color': '#0074c8'});
</script>