黑松山资源网 Design By www.paidiu.com
最近项目中涉及到移动端手写签名的功能需求,将实现代码记录于此,供小伙伴们参考指摘哦~
HTML代码:
<!--手写区--> <div class="mSign_signMark_box"> <div class="mSign_signMark_write_box"> <div id="mSign_signMark_signature_pad" class="mSign_signMark_body_box"> <div class="mSign_signMark_body"> <span class="mSign_signMark_clear_out"> <img src="../images/mCommon_basicIcon_deleteRed.png"> </span> <p>手写区</p> <canvas id="mSign_signMark_canvas"></canvas> </div> </div> </div> </div> <!--手写区 end--> <!--底部按钮--> <div class="mSign_signMark_footer"> <span id="mSign_signMark_clear_out" class="mSign_signMark_footer_cancle">清除</span> <span id="mSign_signMark_submit" class="mSign_signMark_footer_sure">确定</span> </div> <!--底部按钮 end-->
CSS样式:
.mSign_signMark_box{padding: 15px 15px 26px 15px;} .mSign_signMark_footer{max-width:640px;margin:0 auto;height: 44px;background: #4ba7eb;position: fixed;bottom: 0;left: 0;right: 0;color:#fff;font-size: 16px;text-align: center;line-height: 44px;} .mSign_signMark_footer span{display: block;width: 50%;text-align: center;float: left;} .mSign_signMark_footer_cancle{background: #f4f4f5;color: #333333;} /*手写签名*/ .mSign_signMark_write_box{position: relative;height: 240px;} .mSign_signMark_body_box {position: absolute;background-color: #fff;border: 1px solid #ccc;top:0;left: 0;right: 0;bottom: 0;width: 99%;height: auto;min-width: 250px;min-height: 140px;} .mSign_signMark_body {position: absolute;left: 0;right: 0;top: 0;bottom: 0;} .mSign_signMark_body canvas {position: absolute;left: 0;top: 0;width: 100%;height: 100%;} .mSign_signMark_body p{position: absolute;font-size: 14px;color: #ccc;text-align: center;width: 100%;top: 50%;margin-top: -22px;} .mSign_signMark_clear_out{position: absolute;top:-10px;right: -5px;z-index: 10;display: none;} .mSign_signMark_clear_out img{width: 18px;height: 18px;}
页面引入JS:
//手写区触摸事件 $(function() { var ctouch=$('.mSign_signMark_body canvas'); ctouch.bind("touchstart",function(event){ $('.mSign_signMark_body p').hide(); }); ctouch.mouseover(function(event) { $('.mSign_signMark_body p').hide(); }); });
手写签名引入js文件地址:qianmian-js_jb51.rar
实现效果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
黑松山资源网 Design By www.paidiu.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
黑松山资源网 Design By www.paidiu.com
暂无评论...
更新日志
2024年09月20日
2024年09月20日
- 《粤语超白金 百听不厌的经典金曲 2CD》[WAV/分轨][1.3GB]
- 群星.1994-全世界精丫华星】【WAV+CUE】
- 杜德伟.1997-知.解2CD【滚石】【WAV+CUE】
- 群星.2022-一不小心喵上你原声大碟【TME影音】【FLAC分轨】
- 《战锤40K星际战士2》卡在正在加入服务器解决方法
- 《勇者斗恶龙怪物仙境3》玩法内容介绍
- 《幸福工厂》无限报错解决方法
- 交错战线原始交易所推荐角色一览
- 战锤40K星际战士2战术职业介绍|战术职业技能效果一览
- 战锤40K星际战士2突击职业介绍|突击职业技能效果一览
- [妙音金曲]群星《悲情咖啡屋》(黑胶)2CD[DTS-WAV]
- 阿兰·达瓦卓玛《A-Lan阿兰唯美歌姬》2CD[DTS-WAV]
- 【小提琴】陈立新《思乡曲》2004[FLAC+CUE]
- 《战地》新作明年初大规模测试!EA已内部测试一年
- 《GTAOL》PC版时隔多年更新反作弊!小助手宣布跑路