Javascript Tinymce插件根据点击次数执行
我们在tinymce插件中添加了一个自定义图像上传代码。 它的工作原理是这样的:点击tinymce工具栏中的图像图标,弹出窗口显示上传的图像,我们可以通过双击从弹出窗口中选择图像 问题是:当我们第一次选择一个图像时,它会加载一个图像,但当我们在第二次加载2个图像时处理相同的过程而不刷新页面时,它会在第三次加载3个图像Javascript Tinymce插件根据点击次数执行,javascript,jquery,html,tinymce,Javascript,Jquery,Html,Tinymce,我们在tinymce插件中添加了一个自定义图像上传代码。 它的工作原理是这样的:点击tinymce工具栏中的图像图标,弹出窗口显示上传的图像,我们可以通过双击从弹出窗口中选择图像 问题是:当我们第一次选择一个图像时,它会加载一个图像,但当我们在第二次加载2个图像时处理相同的过程而不刷新页面时,它会在第三次加载3个图像 editor.execCommand('mceInsertContent', false, '<img src=' + i + '>'); 当鼠标点击时间增加时执行,
editor.execCommand('mceInsertContent', false, '<img src=' + i + '>');
当鼠标点击时间增加时执行,如1、2等
所以我不明白这个问题的解决方案是什么
以下是插件代码:
tinymce.PluginManager.add('imggallery', function(editor) {
editor.addCommand('Insert Image', function() {
$("#myModal2").modal('toggle');
$(".theme").dblclick(function(){
var i = $(this).attr('src');
$('<img src=' + i + '>').appendTo(editor.getBody());
//editor.execCommand('mceInsertContent', false, '<img src=' + i + '>');
//$("#myModal2").modal('toggle');
$(".close").click();
});
});
editor.addButton('imggallery', {
icon: 'image',
tooltip: 'Insert Image',
cmd: 'Insert Image'
});
});