javascript - Redactor.js jQuery UI 对话框焦点问题

标签 javascript html jquery-ui redactor redactor.js

当在还包含输入元素的 jQueryUI 对话框中使用 Redactor 时,它会表现出一些奇怪的行为。

第一次选择文本并单击“粗体”、“斜体”或“删除线”按钮将不会执行预期操作,而是会将焦点转移到输入元素。 第二次单击同一按钮(再次选择文本后)将按预期工作。

删除输入似乎也有效。

fiddle :http://jsfiddle.net/Shikiju/sgvdvoL2/1/

使用的浏览器:Chrome版本40.0.2214.115 m

<div id="dialog">
    <textarea id="editor" value=""></textarea>
    <input type="text" value="" onfocus="console.log('Focus on this input')" />
</div>

$(function(){
    $('#dialog').dialog({
        open: function(){
            $('#editor').redactor();
        }
    });
});

最佳答案

显然是 Jquery UI 中的问题导致了该问题。已解决

https://stackoverflow.com/a/4814001/611547

关于javascript - Redactor.js jQuery UI 对话框焦点问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28721043/

相关文章:

javascript 如何简单地设置和检索 cookie

javascript - 为什么在滚动筛选表数据时 Html 表行滚动中断

jquery - 事件和其他东西一般不起作用

javascript - jQuery 中的 Backbone.js 事件

javascript - 如何在 Angular UI 中加载已保存的 Sortable

javascript - JQuery-UI 遏制 : 'parent' does not work

javascript - 如何从对象文字数组中切片数组?

javascript - 使用JavaScript改变div的宽度

javascript - 试图找出这段代码,javascript中的对象

javascript - 将一个元素固定在右边并减少它在左 ->右方向的宽度