在 Summernote 中更改 FontSize 非常错误

Posted

技术标签:

【中文标题】在 Summernote 中更改 FontSize 非常错误【英文标题】:Changing FontSize in Summernote very Buggy 【发布时间】:2015-03-08 06:43:01 【问题描述】:

我在使用 Summernote 的字体大小功能时遇到问题。它似乎在 Chrome 中效果最好——但即便如此,我也必须先输入文本,突出显示它,然后从 Summernote 文本编辑器中选择我想要的字体大小来更改它。其他浏览器似乎根本不工作。

我认为这可能是由于某些类覆盖了字体大小,所以我尝试使用 IE 中的开发人员工具撤消任何可疑类,然后再次尝试更改字体,但没有成功。我还在整个互联网上进行了搜索,发现很少,这让我相信我安装的 Summernote 一定有问题。此外,我似乎无法在网上的任何地方找到 Summernote 的演示 - 这将有助于确定这只是“我”问题还是更大问题的一部分。

非常感谢任何帮助

<textarea class="loneTextArea" style="width: 400px; height: 60px;"></textarea>

我如何实例化 Summernote:

$(document).ready(function () 

    $('.loneTextArea').summernote(
        toolbar: [
          ['style', ['bold', 'italic', 'underline', 'clear']],
          ['font', ['strikethrough']],
          ['fontsize', ['fontsize']],
          ['color', ['color']],
          ['para', ['ul', 'ol', 'paragraph']],
          ['height', ['height']],
          ['codeview', ['codeview']]
        ],
        height: 60,
        width: 400,
    );

);

【问题讨论】:

【参考方案1】:

试试这个:

$(document).ready(function () 

 $('.loneTextArea').summernote(
    toolbar: [
      ['style', ['bold', 'italic', 'underline', 'clear']],
      ['font', ['strikethrough']],
      ['fontsize', ['fontsize']],
      ['color', ['color']],
      ['para', ['ul', 'ol', 'paragraph']],
      ['height', ['height']],
      ['codeview', ['codeview']]
    ],
    fontSizes: [ '12', '16', '18', '24'], //here set the font size options you want
    height: 60,
    width: 400,
 );

);

或者,试试这个:

$('.loneTextArea').summernote('fontSize', 20);

【讨论】:

以上是关于在 Summernote 中更改 FontSize 非常错误的主要内容,如果未能解决你的问题,请参考以下文章

Summernote 在 Angular 8 中无法正确更改内容

在更改事件中将文本附加到 Summernote 元素时出现问题

Summernote lite 项目符号和编号列表不默认为自定义默认字体大小

将summernote与vuejs一起使用

如何更改 Summernote 中的默认文本突出显示颜色?

防止 Summernote html 所见即所得编辑器页面被内容 CSS 更改