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 相关文章推荐
DHTML 中的绝对定位
Nov 26 Javascript
javascript中数组array及string的方法总结
Nov 28 Javascript
浅谈setTimeout 与 setInterval
Jun 23 Javascript
jquery实现图片放大镜功能
Nov 23 Javascript
提高JavaScript执行效率的23个实用技巧
Mar 01 Javascript
用JS实现简单的登录验证功能
Jul 28 Javascript
微信小程序icon组件使用详解
Jan 31 Javascript
js canvas实现红包照片效果
Aug 21 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
Sep 29 Javascript
深入浅析Vue 中 ref 的使用
Apr 29 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 Javascript
在elementui中Notification组件添加点击事件实例
Nov 11 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
单点登录 Ucenter示例分析
2013/10/29 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
微信小程序 出现错误:{&quot;baseresponse&quot;:{&quot;errcode&quot;:-80002,&quot;errmsg&quot;:&quot;&quot;}}解决办法
2017/02/23 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
详解JavaScript类型判断的四种方法
2020/10/21 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
在python中实现对list求和及求积
2018/11/14 Python
python实现烟花小程序
2019/01/30 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
详解Django ORM引发的数据库N+1性能问题
2020/10/12 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
Genny意大利官网:意大利高级时装品牌
2020/04/15 全球购物
大学本科毕业生求职简历的自我评价
2013/10/09 职场文书
小学教育毕业生自荐信
2013/11/18 职场文书
测试工程师岗位职责
2013/11/28 职场文书
幼儿园开学寄语
2014/04/03 职场文书
如何写求职信
2014/05/24 职场文书
销售提升方案
2014/06/07 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
跳高加油稿
2015/07/21 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android