События click, dblclick и нажатие на колесико мыши. При работе с объектами.
jquery
by Denis Tverdokhlebov
HTML
<p id="add_another">тык</p>
JavaScript
var timeoutId;
$(function() {
$('#add_another').click(click_one);
});
$(function() {
$('#add_another').dblclick(click_double);
});
function click_one() {
timeoutId = setTimeout('console.log("1");', 500);
}
function click_double() {
clearTimeout(timeoutId);
clearTimeout(timeoutId - 1);
console.log("2");
}
function middleClick(e) {
if (e.which == 2) {
console.log("3");
return false;
}
return true;
}
document.querySelector("p").addEventListener("mousedown", middleClick);