2014-01-13 28 views
0

我創建使用SVGOntouchstart不工作的SVG元素

var gauge = mapSvg.circle(center['x'], center['y'], 85).attr({'stroke-width': 3, 'stroke': 'black', 'fill': 'white'}); 

它是在for循環了一圈,這個圈子創建三次。點擊添加ontouchstart

gauge.node.ontouchstart = function() { alert("hi>>>>>") } 

但此警報未顯示。

回答

0

這應該工作...

var r = Raphael("blah",200,200); 

var c = r.circle(100,100,100).attr({fill: 'red' }).touchstart(function() { alert('hi') }); 

的jsfiddle http://jsfiddle.net/7c56E/

+0

它不是當我創造這個圈子中循環使用動態屬性的工作。它只是像touchstart – user3012072

+0

使用的第一個引用您可以發佈一個突出顯示問題的jsfiddle,以及您正在使用的設備和瀏覽器。 – Ian

+0

這裏是我的代碼http://jsfiddle.net/7c56E/15/ 我正在測試默認瀏覽器在galaxy s2 在此先感謝。 – user3012072