【发布时间】:2015-03-27 15:42:03
【问题描述】:
所以我有一个来自a jqueryscript.net plugin 的引导程序所见即所得编辑器,我正在尝试在字体大小下拉列表中提供更多字体选项。所以我进入 JS 并找到它的 var 并将其从小、中、大、巨大更改为更精确的尺寸,如 10px、11px、12px 等。但是当我进入编辑器进行测试时,它是仍然使用旧的字体大小,所以当我从 5px-10px 开始时,它是中小号......为了我的生命!有没有人知道如何在这个下拉列表中正确调整字体大小?谢谢!!
我将代码放入 jsfiddle 中,因为它在这里太长了,但无法让它在其中工作。我必须删除 js 中打印功能的 document.write 才能保存。
http://jsfiddle.net/wfaLa3h0/3/
code here
【问题讨论】:
-
我在该代码中查找“10px”或“small”但找不到。你关心什么线路?
-
我将部分 var fontsizes 从
var fontsizes = { "Small" :"2", "Normal":"3", "Medium":"4", "Large" :"5", "Huge" :"6" };更改为 -
看起来像这样
var fontsizes = { "5" :"5px", "6" :"6px", "7" :"7px", "8" :"8px", "9" :"9px", "10" :"10px", "11" :"11px", "12" : "12px", "14" : "14px", "16" : "16px", "18" : "18px", "20" : "20px", "22" : "22px", "24" : "24px", "26" : "26px", "28" : "28px", "36" : "36px", "48" : "48px", "72" : "72px", }; -
也许您可以尝试删除“px”,使其与原始格式匹配。您在 72 处的 json 中也有一个尾随逗号。您是否查看过单击它时会发生什么?它是否分配了一些无效的 CSS 规则?
-
编辑器使用带有
size属性的<font>标记,该属性仅适用于数字1-7。这就是你遇到这个问题的原因。您可以将选项更改为仅使用 1-5 还是您想要一个具有更细粒度的选项?
标签: javascript jquery twitter-bootstrap wysiwyg font-size