-
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
提交
取消