点评:html5制作简单画板代码分享,大家参考使用吧
HTML5制作简单画板QQsHTML5中文学习网 - HTML5先行者学习网
QQsHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE HTML>QQsHTML5中文学习网 - HTML5先行者学习网
<html lang="en-US">QQsHTML5中文学习网 - HTML5先行者学习网
<head>QQsHTML5中文学习网 - HTML5先行者学习网
<title></title>QQsHTML5中文学习网 - HTML5先行者学习网
<meta charset="UTF-8">QQsHTML5中文学习网 - HTML5先行者学习网
<script src="<a href="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script">http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script</a>>QQsHTML5中文学习网 - HTML5先行者学习网
</head>QQsHTML5中文学习网 - HTML5先行者学习网
<style>QQsHTML5中文学习网 - HTML5先行者学习网
canvas{ border:2px solid #000;}QQsHTML5中文学习网 - HTML5先行者学习网
</style>QQsHTML5中文学习网 - HTML5先行者学习网
<body>QQsHTML5中文学习网 - HTML5先行者学习网
<canvas id="draw" width="500" height="500"></canvas>QQsHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript">QQsHTML5中文学习网 - HTML5先行者学习网
$(document).ready(function(){QQsHTML5中文学习网 - HTML5先行者学习网
var canvas=document.getElementById("draw");QQsHTML5中文学习网 - HTML5先行者学习网
var draw=canvas.getContext("2d");QQsHTML5中文学习网 - HTML5先行者学习网
draw.lineWidth=5; //线条粗细QQsHTML5中文学习网 - HTML5先行者学习网
draw.strokeStyle="red"; //颜色QQsHTML5中文学习网 - HTML5先行者学习网
var godraw=false; QQsHTML5中文学习网 - HTML5先行者学习网
QQsHTML5中文学习网 - HTML5先行者学习网
//按下鼠标QQsHTML5中文学习网 - HTML5先行者学习网
$("#draw").mousedown(function(e){QQsHTML5中文学习网 - HTML5先行者学习网
//准确坐标QQsHTML5中文学习网 - HTML5先行者学习网
var mouseX=e.pageX-this.offsetLeft;QQsHTML5中文学习网 - HTML5先行者学习网
var mouseY=e.pageY-this.offsetTop;QQsHTML5中文学习网 - HTML5先行者学习网
draw.moveTo(mouseX,mouseY);QQsHTML5中文学习网 - HTML5先行者学习网
godraw=true;</p><p> })QQsHTML5中文学习网 - HTML5先行者学习网
//放开鼠标QQsHTML5中文学习网 - HTML5先行者学习网
$("#draw").mouseup(function(e){QQsHTML5中文学习网 - HTML5先行者学习网
godraw=false;QQsHTML5中文学习网 - HTML5先行者学习网
})QQsHTML5中文学习网 - HTML5先行者学习网
//移动鼠标QQsHTML5中文学习网 - HTML5先行者学习网
$("#draw").mousemove(function(e){QQsHTML5中文学习网 - HTML5先行者学习网
if(godraw){QQsHTML5中文学习网 - HTML5先行者学习网
var mouseX=e.pageX-this.offsetLeft;QQsHTML5中文学习网 - HTML5先行者学习网
var mouseY=e.pageY-this.offsetTop;QQsHTML5中文学习网 - HTML5先行者学习网
draw.lineTo(mouseX+4,mouseY+4);QQsHTML5中文学习网 - HTML5先行者学习网
draw.stroke();QQsHTML5中文学习网 - HTML5先行者学习网
}</p><p> })QQsHTML5中文学习网 - HTML5先行者学习网
QQsHTML5中文学习网 - HTML5先行者学习网
})QQsHTML5中文学习网 - HTML5先行者学习网
</script>QQsHTML5中文学习网 - HTML5先行者学习网
</body>QQsHTML5中文学习网 - HTML5先行者学习网
</html>QQsHTML5中文学习网 - HTML5先行者学习网
QQsHTML5中文学习网 - HTML5先行者学习网QQsHTML5中文学习网 - HTML5先行者学习网效果图
QQsHTML5中文学习网 - HTML5先行者学习网QQsHTML5中文学习网 - HTML5先行者学习网
QQsHTML5中文学习网 - HTML5先行者学习网QQsHTML5中文学习网 - HTML5先行者学习网