Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TinyMCE 4定制样式_Javascript_Css_Tinymce - Fatal编程技术网

Javascript TinyMCE 4定制样式

Javascript TinyMCE 4定制样式,javascript,css,tinymce,Javascript,Css,Tinymce,我的问题是,我需要将自定义css应用到tinyMCE,但它们不会被接受。 我也尝试过替换默认样式,但它仍然从其他地方加载它们 根据他们的文档,我可以使用“content_css”来应用我的自定义样式,但那也不起作用 你知道我如何运用这些风格吗 这是我的配置: $(".type").tinymce({ plugins : 'advlist autolink link lists', theme: "modern", skin: 'test', content_css

我的问题是,我需要将自定义css应用到tinyMCE,但它们不会被接受。 我也尝试过替换默认样式,但它仍然从其他地方加载它们

根据他们的文档,我可以使用“content_css”来应用我的自定义样式,但那也不起作用

你知道我如何运用这些风格吗

这是我的配置:

$(".type").tinymce({
    plugins : 'advlist autolink link lists',
    theme: "modern",
    skin: 'test',
    content_css:"/static/js/general/tinymce/skins/test/custom.css",
    inline:true,
    menubar:false,
});

我发现在init上使用
skin
属性 通过那里加载的皮肤CSS将覆盖本地

我不确定(还没有测试过),但和我一样,您可能在
末尾加载了tinymce的东西,因此tinymce将加载css文件

  • /skins//content.min.css
  • /skins//skin.min.css
想象tinymce js位于
资产/tinymce
中,它将加载的文件是:

  • assets/tinymce/skins/test/content.min.css
  • assets/tinymce/skins/test/skin.min.css
因此,在

但如果其他一切都失败了: 我已将css更改硬编码为
skin.min.css

注意


我仍然使用
content\u css
来更改
中的css(例如:字体、背景色等)

content\u css
是一种方法,我确信它是有效的。请确保css文件的路径正确,并尝试清除缓存/点击刷新按钮。您可能想尝试使用css文件的绝对路径。我注意到一件有趣的事情,它将css文件缓存在某个位置或远程加载样式,因为我对css文件进行了格式化,但它仍然具有缩小版本,我甚至尝试将其删除但它仍然发现我忘记了这个问题,我也使用了这个方法。好球!