- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我正在使用 NicEditor,我希望字体大小以不同的方式工作。现在编辑器使用:
<font size='1...7'>the selected text here</font>
我不希望它成为一个 span 标签,即
<span style='font-size:30px'>the selected text here</span>
这是下拉列表的代码:
var nicEditorFontSizeSelect = nicEditorSelect.extend({
sel : {1 : '1 (8pt)', 2 : '2 (10pt)', 3 : '3 (12pt)', 4 : '4 (14pt)', 5 : '5 (18pt)', 6 : '6 (24pt)', 7 : '7 (36pt)', 8 : '8 (48pt)', 9 : '9 (72pt)', 10 : '10 90pt)', 11 : '11 (100pt)'},
init : function() {
this.setDisplay('Font Size...');
for(itm in this.sel) {
this.add(itm,'<font size="'+itm+'">'+this.sel[itm]+'</font>');
}
}
});
但我找不到要修改的代码以替换 font
进入span
文本区域内的标记。
非常欢迎任何建议。
谢谢
最佳答案
知道这是一个老问题,但如果其他人需要这里的答案。
请注意,这是非常基本的,可以进行改进,例如,它将创建嵌套的。
无论如何,在初始化 nicEditor 之前添加此 JS 代码,创建自定义插件:
var nicSelectOptionsCustomFormat = {
buttons : {
'fontCustomSize' : {name : __('Font size'), type : 'nicEditorCustomFormatSelect'}
}
};
var nicEditorCustomFormatSelect = nicEditorSelect.extend({
sel : {'11px' : '11px', '13px' : '13px', '15px' : '15px', '19px' : '19px', '22px' : '22px'},
init : function() {
this.setDisplay('Font size');
for(itm in this.sel) {
this.add(itm,'<span style="size:'+itm+'">'+this.sel[itm]+'</span>');
}
}
,update : function(elm) {
var newNode = document.createElement('span');
newNode.style.fontSize = elm;
var rng = this.ne.selectedInstance.getRng().surroundContents(newNode);
this.close();
}
});
nicEditors.registerPlugin(nicPlugin,nicSelectOptionsCustomFormat);
然后在创建编辑器时使用fontCustomSize
,例如:
var config = {
buttonList: ["bold", "italic", "underline","fontCustomSize"]
};
var e = new nicEditor(config);
e.panelInstance("page-description");
关于javascript - NicEditor 字体大小从 <font size ='1' > 标签到 <span style ='font-size: 8px' >,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10561232/
默认情况下,对于不是他的“ friend ”的用户,来自用户的哪些信息是可用的? 我可以仅通过发出 API 请求来获得任何 Foursquare 用户的“签到”列表吗? 我可以获取有关用户的哪些信息,
我们最近在测试版代码的主分支之外创建了一个分支。 现在我想检查过去一周分支中所有文件的更改情况。如何从 CVS 中获取该信息。 这个命令是什么? 最佳答案 从命令行: cvs log -r BRANC
我有一个 Facebook 页面,它也是 FB 中的一个地方,因此用户可以在那个地方签到(例如使用 iPhone)。现在我想从我的页面中获取所有 checkin 的用户。但是我总是得到一个空数组,即使
我有一个 Facebook 页面,它也是 FB 中的一个地方,因此用户可以在那个地方签到(例如使用 iPhone)。现在我想从我的页面中获取所有 checkin 的用户。但是我总是得到一个空数组,即使
我想在我的网站上显示一张 map ,显示我最后一次 Foursquare 签到。 有一篇很棒的博客文章解释了如何做到这一点 here . 但是,我担心我会达到 Foursquare API 速率限制
我在使用 checkin api 时有点困惑。每次当我调用“me/checkins”时,我得到的响应都是空的。我不知道实际登记是如何运作的。 谢谢。 最佳答案 我相信要查看用户的 checkin ,您
我正在尝试建立一个在线考勤系统,员工每天都可以签到并签到(周末和假期除外)。 所以,我的想法是创建每日出勤记录作为数据库中的表格。 Attendance_date_daily date
我想在 Facebook 中设置“签到”操作。我在 js 中使用 facebook sdk。 据我了解,我尝试了这段代码: coordinate={"latitude":"32.06348128000
我正在尝试构建一个应用程序,让我的注册用户能够在 Facebook Places 上签到地点。然而,出于某种原因,我似乎无法完成这项工作。我认为 Api 可以做到这一点,因为它已经添加了写入功能,但我
我正在尝试使用 Facebook 在我的应用程序中进行签到,我已经创建了故事、 Action 和对象类型。 Facebook 给了我代码: NSMutableDictionary *object =
我的客户向我提出了这个要求: 另一个图标标签 Places 是用户可以报告他们所在位置的地方,以便 friend 和家人能够找到用户。 我是 iPhone 和 android 编程的新手,我不需要为此
我想知道在哪里可以学习如何将 Facebook 地方信息集成到我的网站上。 我希望为用户提供选择附近地点的功能,如果我可以使用 Facebook Places 来让观众更轻松地完成此过程,那将会非常有
我想做一个服务器端 checkin 。我有经纬度坐标;我知道公司的名称和街道地址。有没有办法获取参数 Parameter.with("place", 1234) 的 placeId? Facebook
我想使用 facebook android sdk (graph api) 签到, 我正在尝试这个 String checkinData = "{"+
我是一名优秀的程序员,十分优秀!