当前位置: 首页 > article >正文

jquery虚拟键盘插件jqkeyboard

jqKeyboard是一款jquery虚拟键盘插件。该虚拟键盘插件依赖于jquery ui,通过该插件,可以在页面中生成一个扁平风格的虚拟键盘面板。

在这里插入图片描述
在线预览 下载

安装

可以通过npm来安装jqKeyboard虚拟键盘插件。

npm install jq keyboard --save  

使用方法

在页面中引入jquery和jquery ui,jqkeyboard-min.js,jqk.layout.en,以及jqkeyboard.css文件。

<link rel="stylesheet" href="path/to/jqkeyboard.css" />
<script src="path/to/jquery.min.js"></script>
<script src="path/to/jquery-ui.min.js"></script>
<script src="path/to/jqkeyboard.min.js"></script>
<script src="path/to/jqk.layout.en.js"></script>  

初始化插件
在页面DOM元素加载完毕之后,可以通过jqKeyboard.init();方法来实例化该虚拟键盘。

jqKeyboard.init();

配置参数

jqKeyboard虚拟键盘插件提供了一些可用的配置参数。

  • containment:DOM元素,默认的容器为body。你可以指定自己的容器元素,那样的话,虚拟键盘只能在你指定的容器中进行拖拽。

  • allowed:一组输入元素。该选项用于指定jqKeyboard插件监听的input元素,不在数组中的元素将不会被监听。

  • icon:“dark” 或 “light”。图标的颜色是暗色还是亮色。默认为亮色。
    例如:

$(function () {
    "use strict";
 
    jqKeyboard.init({
        containment: "#field",
        allowed: ["input[type='text']", "#username-input"],
        icon: "dark"
    });
}); 

http://www.kler.cn/a/443986.html

相关文章:

  • 红队规范:减少工具上传,善用系统自带程序
  • CSS学习第二天
  • golang结构体转map
  • dify.ai和fastgpt,各有什么优缺点,有什么区别
  • 【计算机视觉基础CV】03-深度学习图像分类实战:鲜花数据集加载与预处理详解
  • 使用Python脚本进行编写批量根据源IP进行查询的语句用于态势感知攻击行为的搜索
  • 省略内容在句子中间
  • 安装配置Ubuntu 22.04
  • Binder 大小
  • 线性规划中的几种逻辑表达式
  • C#核心(18)面向对象多态vob
  • LabVIEW中的“Synchronize with Other Application Instances“
  • uniapp blob格式转换为video .mp4文件使用ffmpeg工具
  • DePIN潜力项目Spheron解读:激活闲置硬件,赋能Web3与AI
  • rust使用log与env_logger两个crate实现同时向控制台和文件输出日志。并在隔日自动创建新日志文件。
  • IEC 101/104 中为什么我们需要单点和双点信号
  • 01、NodeJS学习笔记,第一节:Node.js初识与内置模块
  • 如果 MySQL 的自增 ID 用完了,怎么解决?
  • C语言学习day24:DLL函数导出详情
  • leetcode 881.救生艇