私は現在、テキストから記号への変換ツール(非営利団体)を開発していますが、次の問題が発生しています。
テキストのWYSIWYG編集には、(jHtmlAreaのような)小さなwysiwygエディターを使用したいと思います。このエディターはフローティングdivを表示するので、多くのキー押下(スペース/矢印など)をインターセプトする必要があります
現在、私のhtml領域は次のようにロードされます。
<script type="text/javascript">
$(function() {
$("#txtCustomHtmlArea").htmlarea({
loaded: function() {
$(this.editor).keydown(function(event) {
if(event.keyCode == 32) {
this.pasteHTML('<b>test</b>');
return false;
}
return true;
});
}
このコードの問題は、this.editorにpasteHTMLメソッドがないことです。this(= htmlarea).eventからこのメソッドを使用するにはどうすればよいですか?
これはおそらくかなり初心者の質問ですが、私はどこを見ればよいのか本当にわかりません。
ありがとうございました