我正在玩DMAK。
我想删除网格,我在文档中看到参数是:
grid.show - 显示或隐藏网格线。真
所以我称之为:
var dmak = new Dmak('世界', "grid":{"show": "false"}, "stroke": {"attr": {"stroke": "#FF0000"}},"uri": "http://kanjivg.tagaini.net/kanjivg/kanji/"});
所以,我编辑了library,我默认将grid.show设置为false(第83行),
grid: {
show: false,
attr: {
"stroke": "#CCCCCC",
"stroke-width": 0.5,
"stroke-dasharray": "--"
}
}
但是当我在调用时将grid.show设置为false(或true)时,它仍会显示网格!它不会显示我是否设置它
我的电话有问题吗?
我想了解原因。
答案 0 :(得分:1)
实际上通话不正确。您将true
和false
作为字符串"true"
和"false"
传递。一个字符串evals为true。
尝试将其设置为:
var dmak = new Dmak('世界', "grid":{"show": false}, "stroke": {"attr": {"stroke": "#FF0000"}},"uri": "http://kanjivg.tagaini.net/kanjivg/kanji/"});
和
var dmak = new Dmak('世界', "grid":{"show": true}, "stroke": {"attr": {"stroke": "#FF0000"}},"uri": "http://kanjivg.tagaini.net/kanjivg/kanji/"});
它应该有效。此外,现在您不需要编辑库,这在大多数情况下是个坏主意。