JSFiddle - React, Tailwind, and code Playground
HTML
<div id=container></div>
JavaScript
var paper = new Raphael("container");
var rect = paper.rect(50, 40, 50, 50).attr({fill: 'red'});
rect.click(function() {
alert('clicked!');
});
triggerClick(rect);
function triggerClick(element) {
for(var i = 0, len = element.events.length; i < len; i++) {
if (element.events[i].name == 'click') {
element.events[i].f();
}
}
}