2012-05-10 75 views
1

有沒有人成功地使用jquery插件wysiwyg版本0.97來調用編輯控件的內容更改時的事件處理程序?如何設置jQuery wysiwyg更改事件?

我打電話所見即所得這樣

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

從不顯示警報消息。任何想法嘗試將不勝感激。

感謝,拉斯

+0

這個事件:{}適用於按鍵和點擊,但不能更改。 –

回答

4

沒有找到對documentation任何方法使用改變事件,非少,這裏是一個有用的方法:

HTML

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

JQUERY

// 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!

+0

這個例子適用於按鍵和改變,是的,有用的東西。 –