jquery比较简洁的软键盘特效实现方法


Posted in Javascript onMarch 19, 2015

本文实例讲述了jquery比较简洁的软键盘特效实现方法。分享给大家供大家参考。具体实现方法如下:

运行效果图如下:

jquery比较简洁的软键盘特效实现方法

1. html主要部分如下:

<div id="container">

 <textarea id="write" rows="6" cols="60"></textarea>

 <ul id="keyboard">

  <li class="symbol"><span class="off">`</span><span class="on">~</span></li>

  <li class="symbol"><span class="off">1</span><span class="on">!</span></li>

  <li class="symbol"><span class="off">2</span><span class="on">@</span></li>

  <li class="symbol"><span class="off">3</span><span class="on">#</span></li>

  <li class="symbol"><span class="off">4</span><span class="on">$</span></li>

  <li class="symbol"><span class="off">5</span><span class="on">%</span></li>

  <li class="symbol"><span class="off">6</span><span class="on">^</span></li>

  <li class="symbol"><span class="off">7</span><span class="on">&</span></li>

  <li class="symbol"><span class="off">8</span><span class="on">*</span></li>

  <li class="symbol"><span class="off">9</span><span class="on">(</span></li>

  <li class="symbol"><span class="off">0</span><span class="on">)</span></li>

  <li class="symbol"><span class="off">-</span><span class="on">_</span></li>

  <li class="symbol"><span class="off">=</span><span class="on">+</span></li>

  <li class="delete lastitem">delete</li>

  <li class="tab">tab</li>

  <li class="letter">q</li>

  <li class="letter">w</li>

  <li class="letter">e</li>

  <li class="letter">r</li>

  <li class="letter">t</li>

  <li class="letter">y</li>

  <li class="letter">u</li>

  <li class="letter">i</li>

  <li class="letter">o</li>

  <li class="letter">p</li>

  <li class="symbol"><span class="off">[</span><span class="on">{</span></li>

  <li class="symbol"><span class="off">]</span><span class="on">}</span></li>

  <li class="symbol lastitem"><span class="off">\</span><span class="on">|</span></li>

  <li class="capslock">caps lock</li>

  <li class="letter">a</li>

  <li class="letter">s</li>

  <li class="letter">d</li>

  <li class="letter">f</li>

  <li class="letter">g</li>

  <li class="letter">h</li>

  <li class="letter">j</li>

  <li class="letter">k</li>

  <li class="letter">l</li>

  <li class="symbol"><span class="off">;</span><span class="on">:</span></li>

  <li class="symbol"><span class="off">'</span><span class="on">"</span></li>

  <li class="return lastitem">return</li>

  <li class="left-shift">shift</li>

  <li class="letter">z</li>

  <li class="letter">x</li>

  <li class="letter">c</li>

  <li class="letter">v</li>

  <li class="letter">b</li>

  <li class="letter">n</li>

  <li class="letter">m</li>

  <li class="symbol"><span class="off">,</span><span class="on"><</span></li>

  <li class="symbol"><span class="off">.</span><span class="on">></span></li>

  <li class="symbol"><span class="off">/</span><span class="on">?</span></li>

  <li class="right-shift lastitem">shift</li>

  <li class="space lastitem"> </li>

 </ul>

</div>

2. jQuery代码部分需要引入两个文件,具体如下:

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/keyboard.js"></script>

完整实例代码点击此处本站下载。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 高效运行代码分析
Mar 18 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
Jun 01 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
Mar 05 Javascript
详解JavaScript中基于原型prototype的继承特性
May 05 Javascript
vue绑定设置属性的多种方式(5)
Aug 16 Javascript
vue-router 导航钩子的具体使用方法
Aug 31 Javascript
springmvc接收jquery提交的数组数据代码分享
Oct 28 jQuery
JS实现的哈夫曼编码示例【原始版与修改版】
Apr 22 Javascript
微信小程序如何调用json数据接口并解析
Jun 29 Javascript
vuex管理状态仓库使用详解
Jul 29 Javascript
原生JS实现记忆翻牌游戏
Jul 31 Javascript
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
Jun 15 Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 #Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 #Javascript
javascript实现简单的二级联动
Mar 19 #Javascript
jQuery实现360°全景拖动展示
Mar 18 #Javascript
自定义百度分享的分享按钮
Mar 18 #Javascript
javascript实现密码强度显示
Mar 18 #Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
Mar 18 #Javascript
You might like
PHP导入Excel到MySQL的方法
2011/04/23 PHP
php中OR与|| AND与&amp;&amp;的区别总结
2013/10/26 PHP
destoon官方标签大全
2014/06/20 PHP
PHP使用fopen与file_get_contents读取文件实例分享
2016/03/04 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
提交按钮的name='submit'引起的js失效问题及原因
2015/02/25 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
node.js从数据库获取数据
2016/05/08 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
js在ie下打开对话窗口的方法小结
2016/10/24 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
使用eslint和githooks统一前端风格的技巧
2020/07/29 Javascript
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
定制FileField中的上传文件名称实例
2017/08/23 Python
python编写弹球游戏的实现代码
2018/03/12 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
2020/04/20 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
深入理解Python 多线程
2020/06/16 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
养牛场项目建议书
2014/05/13 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
2014办公室副主任四风对照检查材料思想汇报
2014/09/20 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
乡党委干部党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书