HTML5技术

Bootstrap富文本编辑器-bootstrap-wysiwyg - dreampursuer

字号+ 作者:H5之家 来源:博客园 2016-06-01 17:00 我要评论( )

在进行英语试题的录入中,因为英语试题经常会有类似如下的试题: Myfriend watchesdragonboatraces attheDragonBoatFestival.(对划线部分提问) _______istheDoubleNinthFestival? ItisinOctober. 在上面的题目中,我们需要寻找一个能够对下划线进行编辑的富

  在进行英语试题的录入中,因为英语试题经常会有类似如下的试题:

My friend watches dragon boat races at the Dragon Boat Festival.(对划线部分提问)

——_______ is the Double Ninth Festival?

——It is in October.

  在上面的题目中,我们需要寻找一个能够对下划线进行编辑的富文本编辑器,同时为了能够加快编辑的速度,可以对在试题的录入中常用的几种模式进行预定义,比如——,_____符号的自动录入。

  在网上进行了一番调查之后,我们发现bootstrap-wysiwyg可以满足我们的需求。

  这个控件可以从https://github.com/steveathon/bootstrap-wysiwyg中找到(最新版)。

  在bootstrap-wysiwyg/examples/html-editor.html官方例子中可以找到相关的html编辑器的使用方式。

  在这个官方的例子中,当下载下来后会发现不能使用,主要是缺乏jquery.hotkeys.js和google-code-prettify/src/prettify.js,这些js可以从https://github.com/mindmup/bootstrap-wysiwyg/tree/master/external中获得。

  这个控件的具体使用规则比较简单,本文就不再简单赘述了,具体可以参考官网中的使用说明,没有几行代码就能简单使用了,读者可以自己尝试着看看。

  为了实现点击一个按钮就能自动输出预定好的模板文字,具体实现如下:

  <a class="btn btn-default" data-edit="insertText ____" title=""><i class="fa fa-align-justify"></i></a>

  在上面这段简单的代码中,主要是在data-edit属性中使用了insertText命令,这个命令后可以带上相关的文本参数。

  完整的命令可以参考:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 对于Bootstrap的介绍以及如何使用 - novai-L

    对于Bootstrap的介绍以及如何使用 - novai-L

    2017-04-29 09:00

  • JS组件系列——自己动手封装bootstrap-treegrid组件 - 懒得安分

    JS组件系列——自己动手封装bootstrap-treegrid组件 - 懒得安分

    2017-04-28 14:02

  • 《人民的名义》---简单的文本分析 - 视野

    《人民的名义》---简单的文本分析 - 视野

    2017-04-22 18:00

  • NodeJS+MongoDB+AngularJS+Bootstrap书店示例 - Market/Relay

    NodeJS+MongoDB+AngularJS+Bootstrap书店示例 - Market/Relay

    2017-04-14 15:00

网友点评
/