Harp.js/jade/less を使用して Bootstrap 3 テーマを作成しています
less.modifyVar() 関数を使用して背景色を動的に変更しようとすると、スタイルシートは正しく再読み込みされますが、何も起こりません ...
少ないコード (variables.less) :
@green : #59B75F;
@blue : #0081C5;
@base-color : @green;
少ないコード (custom.less) :
@import "variables.less";
.some_class {
background-color: @base-color;
}
ジェイドコード:
link(href="css/custom.css", rel="stylesheet/less", type="text/css")
script(src="bower_components/less/dist/less.min.js")
....
a(href="#", onclick="javascript:switchColor('#0081C5');") Blue
....
Javascript switchColor() 関数:
var switchColor = function(color) {
less.modifyVars({'@base-color':color});
less.refreshStyles();
};
どんな助けでも大歓迎です。C.