我們使用gem'bootstrap-wysihtml5-rails','0.3.1.13'。我想在焦點丟失時從textarea保存已更改的內容。Rails&wysihtml5 - 更改後保存
我試圖jQuery的直接在視圖中使用,通過腳本標籤包圍:
$("textarea").live("blur", function(){ alert("Focus lost"); });
如果我使用「模糊」(或事件的內容)的警報在頁面加載多次觸發,而不是當失去焦點,當我使用「改變」時,什麼都沒有發生。
在另一個嘗試我試圖鉤到wysihtml5的事件與相同的行爲:
function integrate_wysihtml5() {
var editor = $('.wysihtml5').each(function(i, elem) {
$(elem).wysihtml5({
"font-styles": false, //Font styling, e.g. h1, h2, etc. Default true
"emphasis": true, //Italics, bold, etc. Default true
"lists": true, //(Un)ordered lists, e.g. Bullets, Numbers. Default true
"html": false, //Button which allows you to edit the generated HTML. Default false
"link": false, //Button to insert a link. Default true
"image": false, //Button to insert an image. Default true,
"color": false //Button to change color of font
});
});
function onChange() { alert("The content of the editor has changed"); };
editor.on("change", onChange);
}