jquery - 如何在 drupal/jQuery 站点中触发 TinyMCE iframe 创建/初始化以移动/克隆 iframe

标签 jquery drupal iframe tinymce clone

我正在开发一个基于 jQuery 的插件作为 drupal 模块,它将调整内容类型的评论表单,以便在单击某些内容时它会内联显示。当我尝试克隆()评论表单并将其附加到隐藏的 div 以便稍后访问它时,TinyMCE iframe 不附带克隆,所以我留下了一个空的 iframe,我无法在其中输入文本。

我尝试进入 iframe contentDocument 并单独克隆子元素,但这没有用。我还尝试通过更改 drupal 系统表中的权重字段来重新排列模块加载顺序,以便我的 JS 在 WYSIWYG 模块和 TinyMCE 库 JS 之前加载,但也无法更改模块加载顺序。我什至使用 Util drupal 模块来更改模块权重,但没有成功。关于如何在克隆的 div 中获取正常运行的 TinyMCE iframe 有什么想法吗?

谢谢,达科他州

最佳答案

如果您没有加载tinyMCE的js,您可以先进行DOM操作,然后使用您自己的js加载tinyMCE js。我还没有对此进行测试并研究过tinyMCE 是如何做事的。但如果您希望脚本首先运行,那么该解决方案应该有效。

关于jquery - 如何在 drupal/jQuery 站点中触发 TinyMCE iframe 创建/初始化以移动/克隆 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2307016/

相关文章:

jquery - 加快设置大量跨度位置

javascript - jQuery 验证日期范围问题

javascript - 使用 jquery 重新绑定(bind)事件不起作用

javascript - 什么 "terminating characters"一般会保证后面的javascript运行?

组中的 drupal 7 form_alter 配置文件字段

javascript - PHP 内嵌框架 |每 X 次刷新一次并翻阅页面数组

php - 如何在 hook_form_alter 上添加权重

javascript - Drupal - 如何在 JavaScript 之前加载 google api?

javascript - 如何在不剪切内容的情况下减小 iframe 的大小?

html - 如何强制 Iframe 在标准父框架下运行怪异