jquery - 如何使用 jQuery 和 HTML5 canvas 画线

我觉得应该是一个简单的问题。我一直在尝试搜索它一段时间,但我发现的一切都比我需要的更复杂。所以这是我的问题。如何使用 jQuery 在 HTML Canvas 上绘制一条简单的线?

<canvas id="canvas">
<!-- I want jQuery to draw a line here -->
</canvas>


$(document).ready(function() {
   //I would like the line to draw when the document loads.
});

注意.. 我不是在寻找它来绘制或显示绘图 Action 或类似的东西。基本上我只想能够加载页面并显示一行。我的最终目标是最终绘制 3d 对象。但在我这样做之前,我首先需要知道如何做基础知识......(IE)画一条线。

提前致谢

最佳答案

这是 how to do it in Javascript (你可以简单地将它插入你的函数中,但脚本在没有 JQuery 的 script 标记中也能正常工作,这可能是最好的)。示例:

var c=document.getElementById("canvas");
var ctx=c.getContext("2d");
ctx.moveTo(0,0);
ctx.lineTo(150,40);
ctx.stroke();

如果你想变重,Javascript 库很难做得更好 Raphaël和 D3 .

https://stackoverflow.com/questions/11299944/

相关文章:

architecture - CQRS:查询端的业务逻辑

debugging - vb6 如何在 msgbox 中进入 Debug模式

sql-server - 当命令类型为 adCmdText 时是否可以使用命名参数?

css - 可缩放字体大小,SASS (LESS) with "px"vs plain ems

jquery - 获取 "removeattr is not a function"异常

javafx-2 - 是否可以禁止在 TextField 中进行选择?

css - 使用 :nth-child(odd) selector on div image

wpf - 带有背景图像和颜色的文本框

php - 用空格定义类变量

ruby-on-rails - 限制 activerecord 查询返回的结果总数?