我如何使用TinyMCE jQuery包,与TinyMCE jQuery插件有什么区别

前端之家收集整理的这篇文章主要介绍了我如何使用TinyMCE jQuery包,与TinyMCE jQuery插件有什么区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看过这篇文章 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",...
})

除此之外,他们基本上是一样的我认为。

原文链接:https://www.f2er.com/jquery/182572.html

猜你在找的jQuery相关文章