如果你也在寻找一款生成漂亮旋钮(knob)的jQuery插件的话,那么今天我们介绍的jQuery knob肯定是一个不错的选择。它使用canvas帮助我们生成超酷的旋钮特效,你可以使用插件选项或者HTML5的data属性来自定义设置插件属性,方便简捷并且优雅,我相信大家肯定会喜欢这个超酷的jQuery插件,如果你有任何问题活着建议请给我们留言!
支持只读模式
两个供选择的callback方法:change和release
支持自定义选项并且支持使用HTML5的data属性来配置插件选项
内建不同的主题
对于老的浏览器拥有不错的fallback机制
导入jQuery和knob插件类库:
1 2 | <script src="js/jquery.knob-1.0.1.js"></script> |
设定参数和callback方法:
1 2 3 4 5 6 7 8 9 10 | $(".knob").knob({ max: 940, min: 500, thickness: .3, fgColor: '#2B99E6', bgColor: '#303030', 'release':function(e){ $('#img').animate({width:e}); }}); |
当然,你也可以使用HTML5的标签属性来设置参数,如下:
1 | <input class="knob2" data-width="150" data-fgColor="green" data-bgColor="#303030" data-skin="tron" data-thickness=".3" data-min="200" data-max="600" value="200"> |
演示代码
HTML代码
1 2 3 4 5 6 | <div id="knobwrapper"> <input class="knob" data-width="300" data-skin="tron" data-displayInput="true" value="200"> <div> <input class="knob2" data-width="150" data-fgColor="green" data-bgColor="#303030" data-skin="tron" data-thickness=".3" data-min="200" data-max="600" value="200"> </div></div> |
Javascript代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $(function() { $(".knob").knob({ max: 940, min: 500, thickness: .3, fgColor: '#2B99E6', bgColor: '#303030', 'release':function(e){ $('#img').animate({width:e}); } }); $(".knob2").knob({ 'release':function(e){ $('#img').animate({width:e}); } });}); |
CSS代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | body{ background: #202020;}header{ margin: 0 auto; width: 960px; color: #808080; font-weight: bold; font-family: Arial;}header h1{ font-size: 44px;}#container{ margin: 0 auto; padding:0; width: 960px; border: 10px solid #303030; border-radius: 5px 5px 5px 5px; background: #000; box-shadow: 0px 0px 30px #2B99E6;}#imgwrapper{ width: 460px; float: left; text-align: center; padding:0; margin:0;}#knobwrapper{ width: 300px; float: right; text-align: center;}#img{ margin: 0 auto; width: 500px; border-radius: 5px 5px 5px 5px;}.clear{ clear:both;} |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com