I have this:
function test()
{
this.method = function ()
{
$("html").mousemove(function(event) {
console.log('~> moved');
});
}
this.method();
}
testInstance = new test();
testInstance = null; // delete window.testInstace;
Although I have removed references to the object by setting testInstance to null (I've also tried deleting it as a property of window), the mousemove event handler continues to operate and write to the console. If deleting the object that established the event handler doesn't remove it what then should I do to remove the event handler?