最赞回答 / lyy998877
drawHour()这个 方法里边要传两个参数 hour 和 minute ,你少传了一个,js报错了,function drawHour(hour,minute)
2017-01-23
已采纳回答 / 一只幸福的喵
你用我得代码把,可能哪里你敲错了一个字母,我也没检查出来window.onload=function () { var dom=document.getElementById('clock'); var ctx=dom.getContext('2d'); var height=dom.height; var width=dom.width; var r=width/2; var rem=width/200; function drawBac() { ...
2017-01-17
最新回答 / 慕粉1906006274
var dom = document.getElementById('clock');var ctx = dom.getContext('2d');var width = ctx.canvas.width;var height = ctx.canvas.height;var r = width/2;function drawBackground(){ //外圈设置 ctx.translate(r,r); //重新映射画布上的(0,0)位置 ctx.beginPath(); //起始一条路径,或当前...
2017-01-17
最新回答 / 慕粉1656267857
content属性值 : width:可视区域的宽度,值可为数字或关键词device-width height:同width intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放 maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别, maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。 user-scalable:...
2017-01-16
最赞回答 / Qzhor
理论上讲我也觉得是r-10,线宽10那两边不都得减10么,哈哈,但是。。实际上是r-5才能实现效果,具体我也不懂T T~~前面一堆长篇大论的不知道在云云什么东东。。
2016-12-22
已采纳回答 / udnernahs
var canvas = document.getElementById("clock") canvas.width =200 canvas.height = 200 var ctx = canvas.getContext("2d") var width=ctx.canvas.width; var height=ctx.canvas.height; var r=width/2; function drawDot(){ ...
2016-12-20
已采纳回答 / 慕勒5926719
你的<canvas>的id是clack,var dom=document.getElementById('clock');这个获得的又是clock,不一致
2016-12-20
最新回答 / Future晨
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Canvas Clock</title></head><body><div style="margin:100px 100px;"> <canvas id="clock" height="200" width="200"></ca...
2016-12-20