需要一些TinyMCE jQuery的帮助
我试图让我的网站使用TinyMCE进行一些textarea格式化...我对集成这种东西有点新,可以使用一些帮助。
我正在使用他们的jQuery插件3.4.x。
我似乎无法对我的textareas产生任何影响! 他们仍然看起来像集成此代码之前的常规textareas。 我正在学习这个教程。
这是我使用的脚本( script_url
是正确的):
<script src="tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="tiny_mce/jquery.tinymce.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('textarea.tinymce').tinymce({
theme : "simple"
});
});
</script>
和我的textarea:
<textarea name="text" class="tinymce"></textarea>
提前致谢。
由于您使用jQuery,请确保您正在实现jQuery的$(document).ready()
函数:
<script type="text/javascript">
$(document).ready(function() {
$('textarea.tinymce').tinymce({
script_url : 'tiny_mce/tiny_mce.js',
theme : "simple"
});
});
</script>
编辑#1
尝试直接加载TinyMCE以确保加载文件没有问题:
<script src="tiny_mce/tiny_mce.js"></script>
确保这是在$(document).ready()
之前加载的,但在加载jQuery之后。 然后,省略$.tinymce()
的script_url
参数。
编辑#2
jQuery或页面上的其他脚本也有可能存在错误。 如果在Safari或Chrome中,右键单击并选择Inspect Element
以检出JS控制台是否有错误。
编辑#3
仔细检查您是否错误输入了tiny_mce
脚本的URL,并且它在浏览器中正确加载(清除缓存!)。 另外,如果您同时使用另一个Javascript框架,请确保您运行jQuery.noConflict()
以查看是否存在问题。
编辑#4! 我想我找到了问题!
有人经营博客显然有问题,正如你所做的那样。 他的解决方案是在加载jQuery之前完全加载并初始化tiny_mce.js
。 这里有一个帖子的链接,所以你可以看到他是如何做到的。