我在我的一个项目(tinyMCE 和 markitup)中使用了几个富文本/所见即所得的编辑器。我目前正在运行最新版本的 markitup 并且它很棒,但是由于无法从上面的输入切换到实际的文本区域,它使鼠标成为表单导航中的必需品,它只是开始沿着粗体等选项切换,斜体等
我可以看到,在 stackoverflow 中,您可以使用一个选项卡从标题输入切换到正文文本区域,在 gmail 中也是如此。有没有办法用 JQuery/javascript 来做到这一点,或者我缺少一些简单的东西。
问候
卢克
最佳答案
感谢 Marko 给我的想法,最后这是一个非常简单的解决方案,在 jquery.markitup.css 的第 160 行附近有这段代码
li = $('<li class="markItUpButton markItUpButton'+t+(i)+' '+(button.className||'')+'"><a href="" '+key+' title="'+title+'">'+(button.name||'')+'</a></li>')
.bind("contextmenu", function() { // prevent contextmenu on mac and allow ctrl+click
return false;
}).click(function() {
改变 <a href=""
和 </a>
至 <span
和 </span>
分别然后将样式表中对“a”的所有引用更改为“span”并添加 cursor:pointer 似乎已经成功了。
我希望任何使用 markitup 的人都会发现这很有用,再次感谢 Marko 在正确方向上的提示
关于jquery - 富文本编辑器选项卡直接到文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3189472/