-
bug:鼠标点击一下不会出现痕迹已经找到解决方法: var isMouseMove = false; canvas.onmouseup = function(e){ e.preventDefault(); isMouseDown = false; var curLoc = windowToCanvas(e.clientX ,e.clientY); console.log(curLoc.x +"," + curLoc.y +"," +lastLoc.x+"," +lastLoc.y); if(isMouseMove != true) { context.beginPath() context.arc(curLoc.x, curLoc.y, 15, 0 ,2*Math.PI); context.fillStyle = drawColor; context.fill(); console.log("1"); } isMouseMove = false; }查看全部
-
获取在canvas中的坐标点查看全部
-
getBoundingclentrect(),元素外框距离浏览器位置查看全部
-
touch触控事件查看全部
-
viewport查看全部
-
http://jsbin.com/sizivif/83/edit?html,css,js,output查看全部
-
// 画虚线方法 function drawDotLine(sx,sy,dx,dy,dis){ //(sx,sy:起始坐标),(dx,dy:结束坐标),(dis:虚线间距) var len,count = 0; // 画竖向的虚线 drawDotLine(330,16,330,650,10) if(sx == dx && sy !== dy){ len = Math.ceil((dy-sy)/dis/2); for( var i=0; i<len; i++){ context.moveTo( sx, sy + dis*count ); context.lineTo( sx, sy + dis*(count+1) ); count+= 2; } } //画横向的虚线 drawDotLine(16,330,650,330,10) else if(sy == dy && sx !== dx){ len = Math.ceil((dx-sx)/dis/2); for( var i=0; i<len; i++){ context.moveTo( sx + dis*count, sy ); context.lineTo( sx + dis*(count+1), sy ); count+= 2; } } ...字数限制查看全部
-
线型差值:最大值-(与值有直接关系的变量-与值有直接关系最小的变量)/(与值有直接关系最大的变量-与值有直接关系最小的变量)*(最大值-减最小值)查看全部
-
de d ad w查看全部
-
touch事件查看全部
-
移动端设配要在html头部添加此段代码查看全部
-
处理速度与lineWidth查看全部
-
移动端viewport元信息查看全部
-
vjjhvvghhhfgbbjhbjuu查看全部
-
!查看全部
举报
0/150
提交
取消