2012-05-10 40 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

这个例子适用于按键和改变,是的,有用的东西。 –