У меня есть следующее:
<html>
<body oncontextmenu="return false;">
<script src="jquery-1.3.2.min.js"></script>
<script>
$(document).ready(function()
{
$(document).mousedown(function(e)
{
if (e.button == 2) //right click
{
document.body.style.backgroundColor = "green";
}
else //left click
{
document.body.style.backgroundColor = "blue";
}
});
});
</script>
</body>
</html>
Если щелкнуть правой кнопкой мыши, удерживая нажатой левую кнопку мыши, ожидается, что цвет фона изменится с голубого на зеленый.
Это работает в Firefox, но я не уверен, как заставить это работать в IE (7). Спасибо!