Jquery “富文本编辑器”选项卡直接指向文本区域
我在我的一个项目(和)中使用了两个富文本/所见即所得编辑器。我目前正在运行最新版本的markitup及其强大功能,但是它使鼠标成为表单导航中的必备工具,因为它无法从上面的输入到实际的文本区域,它只是开始沿着粗体、斜体等选项进行切换 我可以看到,在stackoverflow中,你可以用一个标签从标题输入到正文区域,gmail中也是如此。有没有办法用JQuery/javascript做到这一点,或者简单的Im缺少什么 问候Jquery “富文本编辑器”选项卡直接指向文本区域,jquery,html,Jquery,Html,我在我的一个项目(和)中使用了两个富文本/所见即所得编辑器。我目前正在运行最新版本的markitup及其强大功能,但是它使鼠标成为表单导航中的必备工具,因为它无法从上面的输入到实际的文本区域,它只是开始沿着粗体、斜体等选项进行切换 我可以看到,在stackoverflow中,你可以用一个标签从标题输入到正文区域,gmail中也是如此。有没有办法用JQuery/javascript做到这一点,或者简单的Im缺少什么 问候 Luke我认为堆栈溢出使用的+javascript作为按钮 当然,没有tab
Luke我认为堆栈溢出使用
的+javascript作为按钮
当然,
没有tabindex,因此它们不是“可访问”元素
您可以尝试在工具栏的按钮上设置tabindex=“-1”,但从可访问性的角度来看,我不能100%确定这是一个好主意
其他人可能有不同的解决方案。多亏了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() {
li=$(')
.bind(“contextmenu”,function(){//在mac上阻止contextmenu并允许ctrl+单击
返回false;
})。单击(函数(){
将
更改为谢谢Marko这让我整理了一下。+1不用担心@Luke-很乐意帮忙。如果答案有助于你解决问题,请接受。干杯!:)你好,marko,我已经在下面列出了正确答案,这样当人们查看问题时,他们就能看到哪个答案解决了问题。在接受答案的投票旁边有一个勾号。单击时,它将变为绿色。