使用 javascript 放置画布

Canvas placement with javascript

本文关键字:javascript 使用      更新时间:2023-09-26

我正在尝试在画布元素上绘制 2 个箭头,并将它们放置在屏幕的左侧和右侧,在其高度的中间。在这里小提琴:http://jsfiddle.net/Wzt5j/9/

在我正在尝试这个(http://bit.ly/JV5I0Z(的站点中,绘制了图像,但是当我调整窗口大小时不会调用"placeArrows"函数。在小提琴窗口中,它们甚至没有被绘制出来,我不确定有什么问题。

调整大小期间出现 JS 错误。thumdList(第 150 行(和 marginDiv(第 156 行(为空。

这将停止您的脚本。

小提琴不工作的原因是JSFiddle很愚蠢。您定义的函数仅在其包装函数中定义,因此无法由其他任何内容访问。通过将您的函数声明为 myfunction = function() {...} 来解决屁股上的这种痛苦。

至于无法调整大小,我没有看到任何侦听onresize的代码。添加此内容:window.onresize = placeArrows; .