Просто сделай $('body')
. Это назначит отдельный обработчик элементу <body>
, и каждый элемент-потомок (то есть каждый элемент на странице) будет пузыриться при наведении мыши на эту точку. Все, что вам нужно сделать внутри обработчика, это проверить источник события, чтобы найти точный элемент:
$('body').mouseover(function(e) {
var sender = e.target;
//sender is the element who was moused over
});
Ключ не в том, чтобы делать что-то слишком интенсивное внутри этого обработчика, поскольку он будет в основном работать постоянно, когда пользователь перемещает мышь по вашей странице. Лучше всего начинать с проверки максимально возможных ограничительных условий и выходить из метода как можно раньше.