Advertisement
Guest User

Untitled

a guest
Jul 4th, 2013
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function draw() {
  2.     var draw = false,
  3.         context = document.getElementById('desc'),
  4.         canvas = context.getContext('2d');
  5.    
  6.     canvas.lineWidth = 5;
  7.     canvas.lineCap = 'round';
  8.  
  9.     context.addEventListener('mousedown', function() {
  10.         draw = true;
  11.         canvas.beginPath();
  12.     }, false);
  13.  
  14.     context.addEventListener('mouseup', function() {
  15.         draw = false;
  16.     }, false);
  17.  
  18.     context.addEventListener('mousemove', function(e) {
  19.         var newX = e.pageX - context.offsetLeft,
  20.             newY = e.pageY - context.offsetTop;
  21.  
  22.         if (draw) {
  23.             setTimeout(function() {
  24.                 canvas.lineTo(newX, newY);
  25.                 canvas.moveTo(newX, newY);
  26.                 canvas.stroke();
  27.             }, 1);
  28.         }
  29.     });
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement