【问题标题】:jQuery conflict when using wp_editor() in front end在前端使用 wp_editor() 时出现 jQuery 冲突
【发布时间】:2012-02-08 20:30:46
【问题描述】:

我正在尝试在前端使用 tinyMCE 编辑器和 wp_editor() 函数(我相信是 WP 3.3 的新功能)。但是,每当我将它包含在前端的帖子中(通过简码)时,jQuery 就会停止工作。

codex says:“一旦实例化,所见即所得的编辑器就不能在 DOM 中移动。这实际上意味着你不能将它放在可以拖放到页面其他位置的元框中。”

我想知道我遇到的问题是否相关以及是否有解决办法。

【问题讨论】:

  • 对于遇到同样问题的任何其他人,我将我的 jQuery 包装器从在页面完成加载时执行的jQuery(document).ready(function($){...}); 切换到立即执行的(function($){...})(jQuery);。虽然不是很理想,所以如果其他人有任何想法,请分享。

标签: jquery wordpress tinymce


【解决方案1】:

解决此问题的一种解决方法是关闭 tinymce 实例,并在移动与 tinymce 相关的 html 元素后重新初始化它。

如果不重新初始化,Tinymce 不能在 DOM 中移动!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    相关资源
    最近更新 更多