I have a jsfiddle here - http://jsfiddle.net/pYy5Q/ - where rolling over a box without the left mouse button held down displays e.which = 1 when using Firefox. Chrome works as I expect, with e.which = 1 if the left mouse button is down and e.which = 0 if not.
Does anyone understand what's going on?
$(function() {
$('#box').mousemove(function(e) {
console.log("e.which is " + e.which);
});
});