BootStrap富文本编辑器Summernote

本文介绍了如何使用BootStrap的富文本编辑器Summernote,包括图片上传、清除Word格式的功能。通过onImageUpload属性处理图片上传,使用AJAX请求将图片上传到本地服务器,并在上传成功后通过$(""#summernote"").summernote('insertImage', data)插入到编辑器中。同时,onPaste事件用于清除粘贴的Word格式。文章还提供了后台图片上传和下载的实现代码。" 80546468,4756897,Unity皮肤网格渲染:使用贴图实现动画实例,"['Unity3D', '动画渲染', 'GPU实例', 'shader编程', '游戏开发']
摘要由CSDN通过智能技术生成

type: ‘POST’,

data: formData,

processData: false,

contentType: false,

success: function (data) {

//图片插入到summernote中

$(“#summernote”).summernote(‘insertImage’, data);

},

error: function () {

alert(“上传失败”)

}

})

},

//清除word复制的格式

onPaste: function (ne) {

var bufferText = ((ne.originalEvent || ne).clipboardData || window.clipboardData).getData(‘Text/plain’);

ne.preventDefault ? ne.preventDefault() : (ne.returnValue = false);

setTimeout(function () {

document.execCommand(“insertText”, false, bufferText);

}, 10);

}

}

});

});

toolbar设置工具栏功能控件,可以自定义,也可以使用默认的。

Summernote工具栏所有属性。

  • 插入

  • picture: 打开图像对话框

  • link: 打开链接对话框

  • video: 打开视频对话框

  • table: 插入表格

  • hr: 插入水平线

  • 字体样式

  • fontname: 设置字体系列

  • fontsize: 设置字体大小

  • color: 设置前景色和背景色

  • forecolor: 设置前景色

  • backcolor: 设置背景色

  • bold: 切换字体粗细

  • italic: 斜体

  • underline: 切换下划线

  • strikethrough: 切换删除线

  • superscript: 切换上标

  • subscript: 切换下标

  • clear: 清除字体样式

  • 段落样式

  • style: 格式化所选块

  • ol: 切换有序列表

  • ul: 切换无序列表

  • paragraph: 段落对齐下拉菜单

  • height: 设置行高

  • 杂项

  • fullscreen: 切换全屏编辑模式

  • codeview: 切换所见即所得和html编辑模式

  • undo: 撤消

  • redo

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值