私はこのエディタを使用しています: http://xing.github.com/wysihtml5/examples/simple.html (ライブデモ)。
カスタム関数をイベントに割り当てることができます:
"events": {
"focus": function() {
//my event
}
},
カスタムボタンを追加しました:
"font-styles": function(locale, options) {
return "<li>" +
"<a class='btn btn-paragraph' data-wysihtml5-command='formatBlock' data-wysihtml5-command-value='p'>" + locale.font_styles.p + "</a>" +
"</li>";
}
だから、フォーカス(テキストエリア)でボタンをトリガーしたい:
"events": {
"focus": function() {
$('.btn-paragraph').trigger('click');
}
},
しかし、何も起こらず、コンソールにエラーが表示されることさえありません。奇妙なことは、私がこれを試したことです:
"events": {
"focus": function() {
$('.btn-paragraph').hide();
}
},
そして、カーソルをテキストエリアに合わせるとすぐにボタンが非表示になりました。
ここで何が欠けていますか?