1

エディット コントロールの内容が変更されたときに、jquery プラグイン wysiwyg バージョン 0.97 を使用してイベント ハンドラーを呼び出すことに成功した人はいますか?

私はこのようにwysiwygを呼び出しています

$("#practice_form_text .wysiwyg").wysiwyg({
    events: {
      change: function(event) {
        return alert("changed");
      }
    }
  });

警告メッセージは表示されません。試してみるためのアイデアは大歓迎です。

ありがとう、ラス

4

1 に答える 1

4

ドキュメンテーションで変更イベントを使用する方法が見つかりませんでしたが、それでもなお、便利なアプローチは次のとおりです。

HTML

<textarea id="wysiwyg" rows="5" cols="103"></textarea>

Jクエリ

// initialize the wysiwyg
$("#wysiwyg").wysiwyg();

// bind the event event
$('#wysiwyg').wysiwyg('document').keypress(function(e) {

    // This will cancel the keypress
    e.preventDefault();

    // alert
    alert('Keypress detected!');
});

そして、素敵なデモFiddle here!

于 2012-05-10T22:59:44.073 に答える