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 相关文章推荐
原型方法的不同写法居然会影响调试的解决方法
Mar 08 Javascript
JQuery jsonp 使用示例代码
Aug 12 Javascript
javascript实现tabs选项卡切换效果(扩展版)
Mar 19 Javascript
谈一谈bootstrap响应式布局
May 23 Javascript
jQuery生成假加载动画效果
Dec 01 Javascript
JQuery异步提交表单与文件上传功能示例
Jan 12 Javascript
javascript按顺序加载运行js方法
Dec 01 Javascript
Vue集成Iframe页面的方法示例
Dec 12 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
Jan 22 Javascript
Vue 使用beforeEach实现登录状态检查功能
Oct 31 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
Jul 22 Javascript
如何在JavaScript中正确处理变量
Dec 25 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 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
php目录操作实例代码
2014/02/21 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
DWZ刷新dialog解决方法
2013/03/03 Javascript
js单例模式的两种方案
2013/10/22 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
javascript倒计时效果实现
2015/11/12 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
详解Python import方法引入模块的实例
2017/08/02 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
python中的字符串内部换行方法
2018/07/19 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
药剂专业学生求职信范文
2013/12/28 职场文书
酒店中秋节促销方案
2014/01/30 职场文书
指导教师评语
2014/04/26 职场文书
四风自我剖析材料
2014/09/30 职场文书
安全生产月标语
2014/10/07 职场文书
党员作风建设整改方案
2014/10/27 职场文书
实习单位意见
2015/06/04 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
Java spring单点登录系统
2021/09/04 Java/Android
使用 DataAnt 监控 Apache APISIX的原理解析
2022/07/07 Servers