Button Click Example
Creates an input button and assigns a click event to it.
by gkohen
HTML
<div style="background-color=gray">
<input type="button" id="test-button" value="Click Me" />
</div>
JavaScript
window.setTimeout = window.setTimeout;
window.oldSetTimeout = window.setTimeout;
window.oldClearTimeout = window.clearTimeout;
window.setTimeout = function(func, delay) {
return window.oldSetTimeout(function() {
try {
console.log('Running set timeout');
func();
}
catch (exception) {
//Do Error Handling
}
}, delay);
};
window.clearTimeout = function(id) {
console.log('Running set clear timeout');
window.oldClearTimeout(id);
};
var $buttonEl = $('#test-button');
function clearAll() {
var highestTimeoutId = setTimeout(";");
for (var i = 0 ; i < highestTimeoutId ; i++) {
clearTimeout(i);
}
}
var buttonEl = document.getElementById("test-button");
$buttonEl.click(onClick);
function onClick(event) {
console.log('Hi',buttonEl);
buttonEl.remove(buttonEl);
setTimeout(function(){
console.log('bye',event,buttonEl);
setTimeout(function(){
console.log('byebye',event);
},0);
},0);
clearAll();
return false;
};