0

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

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

4

2 回答 2

0

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

这会停止您的脚本。

于 2012-05-10T23:51:16.647 回答
-1

小提琴不起作用的原因是因为 JSFiddle 很愚蠢。您定义的函数仅在其包装函数内部定义,因此不能被其他任何东西访问。通过将函数声明为myfunction = function() {...}.

至于无法调整大小,我没有看到任何监听onresize. 添加这个:window.onresize = placeArrows;

于 2012-05-10T23:48:05.990 回答