gpt4 book ai didi

jquery - 使用jquery按需加载tinymce

转载 作者:行者123 更新时间:2023-11-30 23:52:46 24 4
gpt4 key购买 nike

这是我的脚本:

$.ajaxSetup({async: false});
$.getScript('http://www.mydomain.com/dev/js/tinymce/tiny_mce.js', function(){
tinyMCE.init({
document_base_url : "http://www.mydomain.com/dev/js/tinymce/",
[...],
});
});
$.ajaxSetup({async: true});

加载tiny_mce.js成功。但是当在回调中初始化tinymce时,tinymce加载了以下2个路径不正确的脚本:

http://www.mydomain.com/dev//langs/en.js
http://www.mydomain.com/dev//themes/advanced/editor_template.js

即使我使用或不使用 document_base_url,tinymce 仍然会加载上述路径。

最佳答案

我解决了这里写的问题:http://tinymce.moxiecode.com/forum/viewtopic.php?pid=23065#p23065

我现在通过 jQuery 动态加载tinyMCE的脚本是:

// JS_FOLDER = "http://mydomain.com/js"
function initTinyMCE(JS_FOLDER, selector)
{
var path = JS_FOLDER + '/GlobalUI/tinymce';

if (selector == undefined) selector = 'mceEditor';
var initFunct = function() {
tinyMCE.baseURL = path + '/jscripts/tiny_mce/'; // THE IMPORTANT LINE
tinyMCE.init({
mode: "specific_textareas",
editor_selector: selector,
width : "700px",
theme: "advanced",

theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,undo,redo,|,bullist,numlist,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect,forecolor,backcolor",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_buttons4 : "",
theme_advanced_resizing : true,

// Example content CSS (should be your site CSS)
content_css : path + "/css/custom_css.css"
});
}

if(typeof tinyMCE == "undefined") {
$.getScript(path + '/jscripts/tiny_mce/tiny_mce_src.js', function() {
initFunct();
});
} else {
initFunct();
}

关于jquery - 使用jquery按需加载tinymce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3636309/

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