目前我有一个用于绘制形状的小型应用程序。
这是一个包括我的问题的例子:http: //jsfiddle.net/auyaC/
我得到错误:Uncaught TypeError: Object [object Object] has no method 'getBBox'
下面是错误来自的剥离代码
当用户点击一个形状时,我捕捉到了 event.target
var onMouseDown = function(event) {
setBBoxes($(event.target)); // Seems OK
};
我想要 BBoxes 再次回来,但我的形状失去了 BBox ..
var setBBoxes = function(shape) {
shape.getBBox(); // Unable.. getBBox is part of Raphael shapes, but mine is not the real reference?
};
还有一个剥离的例子:http: //jsfiddle.net/auyaC/2/
编辑
好的,所以我的问题是混合了 jQuery 和 Raphaeljs,因为我无法使用 Raphael 的鼠标事件。
使用鼠标事件或触摸事件的在线示例似乎都不起作用。
我已阅读这些问题报告
- https://github.com/DmitryBaranovskiy/raphael/issues/720
- https://github.com/DmitryBaranovskiy/raphael/pull/737
Windows 还认为我有可用于 255 个触摸点的触摸输入。
但我不再有触摸屏了(有一个但更换了屏幕并删除了驱动程序)。
所以对我来说,即使http://jsfiddle.net/5BPXD在我的电脑上也不能工作......