小编Cra*_*man的帖子

没有画布的HTML线条画(只是JS)

我正在尝试使用HTML并在页面上绘制一条线.

从我读过的所有内容建议HTML5 canvas标签是最好用的,但是我需要连接到页面上不在canvas标签中的东西的行,所以画布对我不好(想要/需要使用原生JS) .

我写了(从我发现的东西)一个功能,它做我需要的但问题是一旦出现线,页面的其他一切都消失了.

我发现每次我改变JavaScript的风格,但形状都会消失.

删除"document.write"结束时没有任何消失.

function draw(ax, ay, bx, by) {
    var n, widthLine, i, x, y;
    widthLine = 1;
    if (Math.abs(ax - bx) > Math.abs(ay - by)) {
        if (ax > bx) {
            n = ax;
            ax = bx;
            bx = n;

            n = ay;
            ay = by;
            by = n;
        }
        n = (by - ay) / (bx - ax);

        for (i = ax; i <= bx; i++) {
            x = i;
            y = Math.round(ay + …
Run Code Online (Sandbox Code Playgroud)

javascript html5

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

html5 ×1

javascript ×1