当前位置:网站首页>使用Canvas 实现手机端签名
使用Canvas 实现手机端签名
2022-08-01 15:56:00 【霍先生的虚拟宇宙网络】
这是继上一篇文章后的补充:
上一篇 使用canvas 实现网页端签名
//初始化
function initCanvas2() {
let offset = myCanvas.getBoundingClientRect();
var start = (e) => {
e.preventDefault();
isMouseMove = true;
drawLine(
e.changedTouches[0].clientX - offset.left,
e.changedTouches[0].clientY - offset.top,
false
);
};
let move = (e) => {
if (isMouseMove) {
drawLine(
e.changedTouches[0].clientX - offset.left,
e.changedTouches[0].clientY - offset.top,
true
);
}
};
let end = (e) => {
isMouseMove = false;
};
let cancel = (e) => {
isMouseMove = false;
};
myCanvas.addEventListener('touchstart', start)
myCanvas.addEventListener('touchmove', move)
myCanvas.addEventListener('touchend', end)
myCanvas.addEventListener("touchcancel", cancel)
}
边栏推荐
- js to determine whether it is a pc or a mobile terminal (including ipad)
- 信息录入率百分百上海强化施工现场建筑工人实名制管理
- 兆骑科创平台招才引智,海内外高层次人才引进平台
- 请问下怎么取数据库中上一个小时的数据到odps进行实时节点的同步呢
- 全网最全音视频媒体流
- ffmpeg视频剪辑中报错Could not write header for output file #0 (incorrect codec parameters ?): ……
- Chapter 13 Manually create a REST service (1)
- 布隆过滤器bloom
- MySQL data processing of authorization 】 【
- String comparison size in MySQL (date string comparison problem)
猜你喜欢
2022年7月最热的10篇AI论文
Range query based on date in MySQL
The soul asks: How does MySQL solve phantom reads?
pynlpir更新license Error: unable to fetch newest license解决方案
MySQL中的存储过程(详细篇)
uwsgi配置文件启动
会议OA项目(六)--- (待开会议、历史会议、所有会议)
Stock Strategy 02 | Technology Timing + Industry Factors + Market Value Rotation
SQL每日一练(牛客新题库)——第2天: 条件查询
A full review of mainstream timed task solutions
随机推荐
Stored procedures in MySQL (detailed)
火花:集群计算工作集
urlopen error errno111(英雄联盟报错error)
商业智能BI业务分析思维:供应链分析 - 什么是牛鞭效应(一)
Ranking of itineraries (summer vacation daily question 12)
Zhaoqi Science and Technology Innovation Event Platform, Entrepreneurship Event Roadshow, Online Live Roadshow
第十三章 手动创建 REST 服务(一)
计算机系统与网络安全技术——第一章——信息安全概述——1.1-网络安全定义——什么是信息?
kubelet节点压力驱逐
leetcode:33. 搜索旋转排序数组
实习日报-2022-7-29
Break the limit of file locks and use storage power to help enterprises grow new momentum
七夕专属博文-使用QGraphics画“红心“或“黑心“(含数学模型讲解)
MySQL中的时区设置
0-1背包问题的一维数组优化解析
js判断是pc端还是移动端(包括ipad)
flink-sql 可以单独配置某个算子节点的并行度吗?
WPF如何自定义隐藏下拉框选项
如何有效地开发 Jmix 扩展组件
选择合适的 DevOps 工具,从理解 DevOps 开始