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 相关文章推荐
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
Jul 21 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
Jul 08 Javascript
jquery实现可拖拽弹出层特效
Jan 04 Javascript
Javascript中判断对象是否为空
Jun 10 Javascript
jQuery+JSON实现AJAX二级联动实例分析
Dec 18 Javascript
js 获取当前web应用的上下文路径实现方法
Aug 19 Javascript
JS获取html元素的标记名实现方法
Oct 08 Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 Javascript
详解ES6语法之可迭代协议和迭代器协议
Jan 13 Javascript
Vue 中使用 CSS Modules优雅方法
Apr 09 Javascript
Vue.js 父子组件通信的十种方式
Oct 30 Javascript
JavaScript实现京东放大镜效果
Dec 03 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设计模式 Factory(工厂模式)
2011/06/26 PHP
PHP中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
深入理解$.each和$(selector).each
2016/05/15 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
2016/11/25 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
浅析python的优势和不足之处
2018/11/20 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
python 日志 logging模块详细解析
2020/03/31 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
作文评语集锦
2014/12/25 职场文书
督导岗位职责范本
2015/04/10 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
在校证明模板
2015/06/17 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang