小编Raj*_*Raj的帖子

如何使用setInterval和clearInterval?

function doKeyDown(event) {
    switch (event.keyCode) {
    case 32:
        /* Space bar was pressed */
        if (x == 4) {
            setInterval(drawAll, 20);
        }
        else {
            setInterval(drawAll, 20);
            x += dx;
        }
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

大家好,

我想调用drawAll()一次不创建一次又一次调用的循环,drawAll我应该使用递归方法还是应该使用clearInterval

还请告诉我使用clearInterval?谢谢 :)

javascript jquery

117
推荐指数
5
解决办法
18万
查看次数

更改画布元素的颜色

我正在尝试动态更改画布上绘制的线条的颜色...

ctx.moveTo(0, 0);
ctx.lineTo(0, 200);
ctx.strokeStyle = "Grey"
Run Code Online (Sandbox Code Playgroud)

它可能是鼠标悬停事件或按下按钮或鼠标单击事件,我想更改线条的颜色或使其加粗。是否可以通过添加事件来更改颜色,或者是否可以为特定元素的事件提供样式?

html javascript css canvas

0
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×2

canvas ×1

css ×1

html ×1

jquery ×1