3
A
回答
11
您可以添加一個偵聽器input
事件,並添加一個div文本需要這樣的時候:
var editor = ace.edit("editor")
function update() {
var shouldShow = !editor.session.getValue().length;
var node = editor.renderer.emptyMessageNode;
if (!shouldShow && node) {
editor.renderer.scroller.removeChild(editor.renderer.emptyMessageNode);
editor.renderer.emptyMessageNode = null;
} else if (shouldShow && !node) {
node = editor.renderer.emptyMessageNode = document.createElement("div");
node.textContent = "placeholder"
node.className = "ace_invisible ace_emptyMessage"
node.style.padding = "0 9px"
editor.renderer.scroller.appendChild(node);
}
}
editor.on("input", update);
setTimeout(update, 100);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
<script src="http://ajaxorg.github.io/ace-builds/src/ace.js"></script>
<style>
#editor { position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
</style>
</head>
<body>
<div id="editor"></div>
</body>
</html>
相關問題
- 1. 如何在win32編輯控件中使用「佔位符文本」?
- 2. 如何添加佔位符用戶開始編輯
- 3. jeditable在編輯文本框中顯示佔位符文本
- 4. 添加佔位符文本將jQuery Tokeninput
- 5. 向jQuery Tokenizer添加佔位符文本
- 6. 如果「值」字段爲空,如何添加佔位符屬性
- 7. 編輯框佔位符
- 8. tinymce編輯器的佔位符插件
- 9. 如何添加佔位符在tinymce v4.0
- 10. 如何在HTML中爲TextBox添加文本合成編輯器
- 11. 編輯佔位符源文件
- 12. 如果可編輯div沒有設置佔位符的文本
- 13. 如何從word vba添加文本到佔位符
- 14. 如何將佔位符文本添加到yii inputfield?
- 15. 如何將佔位符添加到GWT文本輸入字段
- 16. 編輯器佔位符在簡單的UITableView源文件錯誤
- 17. 如果數據源爲空,則爲tableview佔位符文本
- 18. 如何在佔位符中添加index.ascx文件或index.html文件
- 19. 添加佔位符爲自由文本聯繫表格7
- 20. 如何給佔位符添加顏色?
- 21. 如何添加佔位符使用@ Html.NopEditorFor
- 22. HTML5佔位符文本添加到一個文本框.NET
- 23. 佔位符文本在VB6
- 24. NSTextField佔位符文本不會顯示,除非編輯
- 25. 位置佔位符文本
- 26. 爲重力形式添加佔位符
- 27. 添加佔位符CKEDITOR
- 28. Swift 2錯誤:源文件中的編輯器佔位符
- 29. Swift Error:源文件中的編輯器佔位符
- 30. 如何使html輸入字段的佔位符文本可編輯?