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 相关文章推荐
一个无限级XML绑定跨框架菜单(For IE)
Jan 27 Javascript
javascript使用onclick事件改变选中行的颜色
Dec 30 Javascript
js中settimeout方法加参数的使用实例
Feb 27 Javascript
jquery实现键盘左右翻页特效
Apr 30 Javascript
js实现带有介绍的Select列表菜单实例
Aug 18 Javascript
canvas实现流星雨的背景效果
Jan 13 Javascript
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
vue2.x集成百度UEditor富文本编辑器的方法
Sep 21 Javascript
前端路由&amp;webpack基础配置详解
Jun 10 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
Jun 26 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
使用vue编写h5公众号跳转小程序的实现代码
Nov 27 Vue.js
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
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
用php或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
php flv视频时间获取函数
2010/06/29 PHP
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
2014/04/15 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
使用JavaScript实现弹出层效果的简单实例
2016/05/31 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
JS实现数组去重及数组内对象去重功能示例
2019/02/02 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
Python 除法小技巧
2008/09/06 Python
python利用Guetzli批量压缩图片
2017/03/23 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
python推导式的使用方法实例
2021/02/28 Python
HTML5 device access 设备访问详解
2018/05/24 HTML / CSS
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
机关作风建设自查报告
2014/10/22 职场文书
用JS实现飞机大战小游戏
2021/06/09 Javascript
Spring Bean是如何初始化的详解
2022/03/22 Java/Android
Golang 结构体数据集合
2022/04/22 Golang
Golang 入门 之url 包
2022/05/04 Golang