我正在开发一个CMS,我们计划使用TinyMCE的内联编辑功能。我们使用iFrame作为用户对其网站的视图(在编辑模式下)。父页面包含所有编辑逻辑/GUI。我们希望保持对父级的引用,在iframe页面本身之外(以保持用户网站的干净,没有引用),但是在框架内的元素上初始化它。
以下是理想的要求:
我甚至不确定这是否有可能(找不到任何尝试过的人),但这肯定是我们理想的解决方案。我找不到任何方法给一个小的选择器,将进入一个iframe。例如,这个在父页面上的代码.
tinymce.init({
                selector: ".editable-text", //the elements I want to enable this on
                inline: true,
                .....
            });.....should是这样的(我意识到这是行不通的):
tinymce.init({
                selector: "#My-iframe .editable-text", //So go into the iframe, then find ".editable-text"
                inline: true,
                .....
            });如果有任何帮助的话,我在父框架和框架上都有jQuery (但我没有jQuery版本的Tiny)。
谢谢
发布于 2015-12-16 19:16:58
我觉得你做不到。这将使您获得对可编辑文本区域的jQuery引用:
$("#My-iframe").contents().find(".editable-text");但是我找不到任何方法把它传递给TinyMCE的init方法,或者调用这个对象上的init方法。TinyMCE只需要一个选择器,在这种情况下这是不够的。
https://stackoverflow.com/questions/34320118
复制相似问题