Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';使用多个Redactor编辑器时,请不要选择文本或定位光标_Javascript_Jquery_Redactor_Redactor.js - Fatal编程技术网

Javascript Can';使用多个Redactor编辑器时,请不要选择文本或定位光标

Javascript Can';使用多个Redactor编辑器时,请不要选择文本或定位光标,javascript,jquery,redactor,redactor.js,Javascript,Jquery,Redactor,Redactor.js,我编写了以下JS,将Redactor文本编辑器插件添加到任何需要它的textarea字段中。我使用的是10.1.1版 var addRedactor = { init: function(element) { $.each(element, function(key, value) { $(value).find('.redactor').redactor({ buttonSource: true,

我编写了以下JS,将Redactor文本编辑器插件添加到任何需要它的textarea字段中。我使用的是10.1.1版

var addRedactor = {
    init: function(element) {
        $.each(element, function(key, value) {
            $(value).find('.redactor').redactor({
                buttonSource: true,
                plugins: ['table', 'video'],
                imageUpload: '/upload-redactor-image',
                linkEmail: true,
                linkAnchor: true,
                convertVideoLinks: true,
                minHeight: 180,
                autoresize: false
            });
        });
    }
}
基本上,我将要添加Redactor的textarea的父元素传递给'addRedactor'的init函数,然后迭代每个父元素,将Redactor插件应用于任何具有'Redactor'类的输入

在一个页面上有多个Redactor编辑器之前,这一切都很正常。在这种情况下,您无法选择文本或定位光标


我在控制台中没有收到任何JS错误。

这里也有同样的问题。你有没有可能找到一个解决方案?我确实找到了一个解决方案,这不是Redactor的问题。我使用jqueryui构建了其他东西的JS代码,它停止了对特定元素的选择。这当然影响了编辑。一旦我把它取下来,一切都好了。:)最后,这里也是一样。。。我对redactor ID困惑了好几个小时,直到我意识到它在一个可排序的中,添加了
.disableSelection()
。我很感激你能回来。这正是我的问题,关于.disableSelection()