2017-11-04 1 views
1

私はDMAKで遊んでいます。なぜパラメータを設定できないのですか?コールは正しく見えます

私は、グリッドを削除したい、と私はパラメータがあるドキュメントで参照してください。

grid.show - 表示または非表示グリッド線。

真だから私はこのようにそれを呼び出す:

var dmak = new Dmak('世界', "grid":{"show": "false"}, "stroke": {"attr": {"stroke": "#FF0000"}},"uri": "http://kanjivg.tagaini.net/kanjivg/kanji/"}); 

だから、私はlibraryを編集し、私は、デフォルト(ライン83)でfalseにgrid.showを設定し、

grid: { 
     show: false, 
     attr: { 
      "stroke": "#CCCCCC", 
      "stroke-width": 0.5, 
      "stroke-dasharray": "--" 
     } 
    } 

が、私の呼び出しでgrid.showをfalse(またはtrue)に設定すると、グリッドが表示されます!設定しないと表示されません

私の電話には何か問題がありますか?

私は理由を理解しようとしています。

答えて

1

実際に呼び出しが間違っています。文字列"true""false"としてtruefalseを渡しています。文字列が真実になります。

は、としてそれを設定してみてください:

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/"}); 

そして、それは動作するはずです。また、ライブラリを編集する必要はありません。これはほとんどの場合、悪い考えです。

+0

よろしくお願いいたします。私はそれを文字列として渡していました! –

関連する問題