dbclick在Raphael.js中不起作用

时间:2011-04-21 04:53:22

标签: javascript raphael

我有以下JS代码片段(使用Raphael lib),这次双击不起作用 - 有人可以帮我理清原因吗?

var paper = new Raphael(document.getElementById('canvas_container'), 600, 500);
var shape=[];
var shapefill=[];
shape[1] = paper.path('m150,150 l40,0 l0,20 l-40,0 l0,-20z');
shapefill[1]=toothsurface[1].attr({fill:'#FF33FF'})
shapefill[1].dbclick(function ()
{
   window.location="http://127.0.0.1:8000/dbclick/";
});

注意:这与“shapefill [1] .click(...);”

完美配合

2 个答案:

答案 0 :(得分:2)

应该是dblclick,而不是dbclick

来自source,Raphael.js支持以下事件 - 点击dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend orientationchange touchcancel gesturestart gesturechange gestureend

答案 1 :(得分:2)

你的意思是dblclick而不是dbclick吗?