本地化jQuery公式加中文键盘

所属分类:输入-丰富的输入

 25683  326  查看评论 (18)
分享到微信朋友圈
X
本地化jQuery公式加中文键盘 ie兼容8

使用方法

1、引入样式和依赖js

<link rel="stylesheet" href="./css/mathquill.css">
<link rel="stylesheet" href="./css/keyboard.css">
<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<script src="./js/jquery.slimscroll.min.js"></script>
<script src="./js/chinese-pynsimpl.js"></script>
<script src="./js/mathquill.min.js"></script>

修改键盘样式去keyboard.css里面修改,所有样式都可以随意修改

2、引入键盘逻辑js

<script src="./js/keyboard.js"></script>

功能都写在keyboard.js

(1)配置mathqill.js:

var config={
   spaceBehavesLikeTab: true,
   leftRightIntoCmdGoes: 'up',
   restrictMismatchedBrackets: true,
   sumStartsWithNEquals: true,
   supSubsRequireOperand: true,
   autoSubscriptNumerals: true,
   handlers: {
       edit: function(){
       },
   },
   restrictMismatchedBrackets: true
};

可百度mathqill官网自行配置

(2)实例化

var MQ = MathQuill.getInterface(2);
var mathField = MQ.MathField($("#txt_latex")[0], config);

其他方法不一一赘述,js里面注释的很清楚,pad端使用不会弹起原生键盘,如果觉得公式不全请自行查找相应latex公式写入页面布局的dom上。

相关插件-丰富的输入

jQuery带表情的评论框

jQuery带表情的评论框,可自己随意添加表情框,简单方便
  丰富的输入
 34406  334

jQuery的在线涂鸦插件wPaint

wPaint.js一个不错的在线实时绘图jQuery插件.提供了能够加载和保存绘制的图像绘制图像。它是基于HTML5的canvas。
  丰富的输入
 41946  349

本地化jQuery公式加中文键盘

集合mathquill公式输入和中英文标点符号输入键盘,主要适配pad端
  丰富的输入
 25684  326

移动端canvas实现涂鸦效果

实现涂鸦基本功能、更改笔触大小颜色、更改背景图、橡皮檫、历史记录、清屏和保存功能。
  丰富的输入
 25992  335

讨论这个项目(18)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    不知名行为艺术家 0
    2020/4/3 11:25:58
    f再按其它字母都会在中间自增一个空格
        英宇1
        2020/9/3 18:31:03
        .mq-math-mode var.mq-f这个样式调一下就好了这是公式插件自带的
    回复
    老李家老三 0
    2020/1/30 18:07:23
    有没有封装成js的,不用每个界面都写一次html
        英宇0
        2020/9/3 18:32:15
        抱歉好几年不写jq了没时间弄这个了
    回复
    老李家老三 0
    2020/1/30 18:00:26
    有没有封装好html的,不用每一个调用的界面都要添加html代码 回复
    木南 0
    2018/12/13 11:43:39
    下划线点不了为什么
        英宇0
        2019/1/21 11:23:02
        下划线去掉吧,实际使用中并不需要下划线
        木南0
        2019/7/30 19:56:20
        我下载了你的,然后把下划线还有些特殊字符搞好了哈哈哈哈~~~~~~~
        英宇0
        2019/10/31 10:32:22
        棒棒的,你可以把心得分享一下
    回复
    木南 0
    2018/10/24 12:01:17
    为啥不是input ,输入框呢,我要怎么改写呢
        英宇1
        2019/1/21 11:27:32
        用输入框的话就只能把latex显示在输入框里,对没接触过的用户造成困扰,所以改成渲染好的html结构了,如果需要改成input,使用mathField.latex()获取latex赋值给input
        kuang9200
        2019/7/23 9:58:37
        输入中文,mathField.latex()获取latex赋值给input还是字母,怎么获取输入的中文字符啊?
    回复
    英宇 0
    2018/6/26 11:53:29
    点击页面中的键盘而不是用pc键盘操作。
        木南0
        2018/10/22 17:55:39
        你下载了吗
    回复
    英宇 0
    2018/6/22 14:00:13
    手写功能没有添加,要依赖服务端解析,目前没有找到免费的解析服务,先保留手写。
        SiriBen0
        2018/6/26 10:41:57
        还手写?这个只能在PC端上用,移动端又不兼容,哈哈,目前我貌似切换中文输入法,输入无反应
        英宇1
        2018/6/26 11:47:19
        中文都切换不了的话看下是不是哪里报错了,webview需要安卓端配合,我只测试了谷歌浏览器。
        kuang9200
        2019/7/31 11:42:01
        有没有繁体的?
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复