jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery-plugins – Tinymce(有时)未定义大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我正在工作的项目中使用Tinymce(使用jQuery);我们使用富文本编辑器供用户输入信息;但是,有时加载页面时Firefox和Chrome会检测到“未定义的错误错误(有时在代码的不同行),而其他时候页面加载就好了.奇怪的是,它与IE完美配合.

这是我正在使用的一些代码

view.find('textarea.rich-text').each(function () {        
   $(this).Tinymce( /* ...rules... */);        
});

后来

_variable.find("#sumMary").Tinymce().setContent(content);

此行是错误(有时)被捕获的地方.在我看来,问题是一个加载问题,即使TinymCE插件在此行之前初始化约5000行.

更新:现在我已经设法用setTimeout“解决”问题了,但这似乎是一种非常丑陋的方式.

解决方法

@H_696_23@ 几点:

>您没有提到TinymCE初始化是否在jQuery ready事件函数中完成.它应该是当然的.
>您不需要每个循环.你可以说:

$( ‘textarea.rich文本’).TinymCE的({
  script_url:’../ js / incymce / jscripts / Tiny_mce / Tiny_mce.js’,
  主题:“先进”,
  …
 });

>您不需要呼叫即可查找,因为您只是按ID进行选择.做就是了:

$( “#摘要”)TinymCE的()setContent(内容).;

>你真正的问题可能是当你收到错误时,Tinymce还没有完成初始化.您看到它必须从配置的script_url加载脚本.这可能需要一段时间.因此,您必须使用诸如oninit之类的回调.

大佬总结

以上是大佬教程为你收集整理的jquery-plugins – Tinymce(有时)未定义全部内容,希望文章能够帮你解决jquery-plugins – Tinymce(有时)未定义所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。