我正在創建一個頁面,該頁面嵌入一個codemirror實例並在頁面上有一個contenteditable部分。我的動機是在codemirror編輯器中顯示contentEditable部分的html代碼,並且只要用戶在可編輯部分中單擊,就會更新codemirror值。 我面臨的問題是,只要用戶點擊內容可編輯部分,用於更新編輯器值的代碼就會運行 editor.setValue(..content value from editable..)
,這會使contentEditable變得鬆散,這使得無法將數據添加到contentEditable。在具有ContentEditable的頁面中使用Codemirror
我到底該如何預防?因此,用戶可以直接在contentEditable部分添加文本,並且codemirror值不斷更新
嘿謝謝...這是一個內部問題,其實是在我的代碼.. setValue觸發onChange事件的CodeMirror,所以我創建了一個標誌,以防止這種onChange事件在我的代碼中有一些額外的功能,不能更換 – 2013-02-17 01:06:26