2014-01-23 181 views
1

我目前正在研究涉及CodeMirror拖放功能的項目。我試圖按下一個按鈕(將HTML標籤值設置到CODEMIRROR編輯器中),然後將其拖放到特定行的代碼編輯器中。使用CodeMirror拖放功能

我的努力讓我儘可能將項目拖到編輯器中,只有網頁的URL被存入編輯器。我不確定這是從哪裏產生的,可能是一個值屬性?但我無法在網上找到任何東西來幫助我解決這個問題。

如何通過拖放來插入所需的文本而不是URL?

(不幸的是,我不能發佈任何確切的代碼由於這是一個工作項目)

謝謝, 馬特

* PS.this嵌入Zend_Form的

回答

0

好內,除非你不提供示例代碼,我無法理解確切的問題。

據我所知,您可以觸發codemirror的拖放事件並非常有效地執行所需的任務。

更多的瞭解,請參考下面的代碼:

editor.on("dragstart",function(editor,e) { 
    console.log('dragstart') 
}); 
editor.on("dragenter",function(editor,e) { 
    console.log('dragenter') 
}); 
editor.on("dragover",function(editor,e) { 
    console.log('dragover') 
}); 
editor.on("drop",function(editor,e) { 
    console.log('drop') 
}); 

現在,而不是打印日誌,你可以只使用DOM的幫助下完成你的任務,如果需要的JQuery的一些位理解。