首页 | 8828 | 697 | 348 | 添加收藏 上一个 下一个
jQuery自渲染键盘插件keyboard.js

此为 jquery 键盘插件,使用很简单


$('.keyboard').keyboard(opts);

即可把一个盒子变成键盘


如上 opts为参数,json格式,可不填,具体参数值如下


width:p($obj.css('width')),//键盘宽度
radius:4,//键盘四角的圆角度数
padding:10,//键盘四周空白区域宽度
segment:4,//键盘左中右之间分割线宽度
FbuttonHeight:2,//第一排F区域按键与第二行之间的距离
keyWidth:0,//按钮宽度
keyHeight:0,//按钮高度
keyRadius:4,//每个按钮四角的圆角度数
keyFontSize:12,//按钮上字体大小
keyPassColor:'#fff',//按钮按下时的字体颜色
keyMargin:1,//每个按钮四周留空的距离
keyBorderWidth:1,//每个按钮的边线宽度
keyBorderColor:'#fff',//每个按钮的边线颜色
keyColorShadow:5,//每个按钮的阴影扩散度
keyDoubleFontSize:12,//两行字的按钮上字体大小
keyDoubleSegment:4,//两行字的按钮上 上下两行间距
lightRad:3,//指示灯半径
lightBorderColor:'#cdcd00',//指示灯边线颜色
lightBorderWidth:1,//指示灯边线宽度
lightColor:'#ccc',//指示灯颜色
lightColorShow:'#ff0',//指示灯灯光颜色
keyColors:['rgb(0, 255, 100)','rgb(255, 225, 0)','rgb(255, 100, 0)','rgb(255, 0, 75)','rgb(150, 0, 255)','rgb(0, 150, 255)'],//按钮颜色
keyColorsRun:true,//是否开启按钮颜色移动变化
keyColorsRunTimes:1000,//按钮颜色移动变化频率(毫秒)
boardColors:['rgb(0, 255, 100)','rgb(255, 225, 0)','rgb(255, 100, 0)','rgb(255, 0, 75)','rgb(150, 0, 255)','rgb(0, 150, 255)'],//键盘内阴影颜色
boardColorsShow:true,//是否显示键盘背景内阴影
boardColorsRun:true,//是否开启键盘背景内阴影播放,不开启默认显示第一个颜色
boardColorsRunType:'random',//键盘内阴影播放方式'random' 随机播放 'order' 按顺序播放
boardColorsInsetSize:200,//键盘内阴影大小
boardColorsRunTimes:1500,//键盘内阴影播放频率(毫秒)
keyAfterToRunTime:8000,//按键结束后多少秒自动开启默认播放动作
audio:'',//按键声音路径
keyREffect:true,//是否开启按键四射特效
keyREffectTimes:3//按键特效速度,越小越快