gpt4 book ai didi

jquery - 如何使用 TinyMCE jQuery 包以及与 TinyMCE jQuery 插件有什么区别

转载 作者:行者123 更新时间:2023-12-03 21:45:23 27 4
gpt4 key购买 nike

我看过这篇文章What is the TinyMCE jQuery Package?它解释了 v4 TinyMCE jQuery 包是什么,但帖子和 tinymce 网站仅包含 v3 的示例。

当我下载 v4 TinyMCE jQuery 包时,没有 tiny_mce.js;似乎有两个文件jquery.tinymce.min.js和tinymce.min.js。我读过,如果我包含这两个文件,那么我将使用完整的 TinyMCE 而不是 jQuery 版本,但如果我只包含 jQuery 文件,我对tinyMCE.init 的调用会失败,并显示“tinyMCE 未定义”。

我真的更愿意从文档中弄清楚这一点,但我尝试搜索它,但找不到任何有关 jQuery 版本的信息。

在一个相关的问题上,任何人都可以解释一下 TinyMCE jQuery 插件是什么以及它与上述内容有何关系?我想这可能是我的理解上的差距。

提前非常感谢

最佳答案

几周前我遇到了同样的问题。您不需要使用tinymce 作为 jQuery 插件,但如果您愿意,可以选择。绝大多数的tinymce源代码都在tinymce.min.js文件中,而jQuery.tinymce.min文件只包含将tinymce功能包装到jQuery插件中的代码。不管怎样,如果你想使用它,你需要两者都需要。

<script src="/js/jquery-1.10.2.js" type="text/javascript"></script>
<script src="/js/tinymce/tinymce.min.js" type="text/javascript"></script>
<script src="/js/tinymce/jquery.tinymce.min.js" type="text/javascript"></script>

据我所知,TinyMCE 的唯一主要区别是编辑器的初始化方式。如果你不使用 jQuery,你可以像这样初始化它:

tinymce.init({
selector: 'textarea',
theme: "modern"
...
})

而当您将它用作 jQuery 插件时,您可以使用 jQuery 来初始化它,并且您可以获得额外的好处,即能够将额外的 jQuery 优点链接到您的初始化方法上。如:

$('textarea').html('<p>some dynamic content</p>').tinymce({
theme: "modern",
...
})

除此之外,我认为它们基本上是相同的。

关于jquery - 如何使用 TinyMCE jQuery 包以及与 TinyMCE jQuery 插件有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21434388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com