【发布时间】:2013-10-14 10:34:57
【问题描述】:
这是我尝试做的,我知道这需要很多小时才能获得漂亮的 UI。
$("input[type=text],textarea").bind("focus", function()![enter image description here][1] {
var $th = $(this).before("<div class='css-editor'><select class='font-family-select'> <option></option></select><select class='font-style-select'><option>italic</option></select><select class='font-size-select'></select></div>");
}).bind("blur", function() {
$('.css-editor').remove();
});
以上代码只是一个原型。 Redactor 空气模式http://imperavi.com/redactor/examples/air/ 是我在网上能找到的最接近的东西。
我想知道目前是否有任何 jQuery 插件或 Javascript 可以做到这一点?
<table style="width:100%" class="remark" cellspacing="0" cellpadding="0">
<tr class="invoice-cell-section">
<th colspan="6" class="invoice-cell-top">
**<input type="text" value="{_ Remark}"/>**
</th>
</tr>
<tr>
<td colspan="6" class="invoice-footer invoice-cell-bottom">
**<textarea class="invoice-remark static"></textarea>**
</td>
</tr>
</table>
你在这里看到带有值 Remark 和空 Textarea 的输入框。我想要当人们点击它时。有一个样式表编辑器只编辑那个 textarea/input 元素...
对于刚刚阅读此问题的任何人..我知道有几种方法可以将这个 .css-editor 添加/启用到 DOM....如果我需要自己编写代码,我现在知道如何实现它。 . + 比选择下拉菜单更好的 UI + 数小时的调试...它就像 TinyMCE 或 CLEditor 的小版本,适用于 单个 HTML 元素,而不是 textarea 中的整个 HTML。
我只是想知道是否有任何插件/sn-p 可以立即使用..
【问题讨论】:
-
@Vorapoap 做什么?
-
OK 这只是我正在创建的发票模板中的一小段代码...
-
这很难单独用措辞来解释..我不是英语母语人士...请查看我给imperavi.com/redactor/examples/air的redactor空气模式的链接..它适用于任何部分HTML 文档.. 我只想要这个用于单个输入/文本区域..(请参阅我的 html 代码.. 我只想要它用于备注输入框和 textarea class=invoice-remark)
标签: javascript jquery css wysiwyg css-editor