I use the Raphael .mouseover() and .mouseout() events to highlight some elements in my SVG.
This works fine, but after I click on an element, I want it to stop highlighting.
In the Raphael documentation I found :
To unbind events use the same method names with “un” prefix, i.e. element.unclick(f);
but I can’t get this to work and I also don’t understand the ‘f’ parameter.
This doesn’t work , but what does??
obj.click( function() {
this.unmouseover();
});
Ok, what you have to do is pass the handler function to the
unmouseoverrequest:http://jsfiddle.net/GexHj/1/
That’s what
fis about. You can also useunhover():http://jsfiddle.net/GexHj/2/