Когда мышь начинает нависать над элементом из-за прокрутки (или колесом, или клавиатурой, прокручивающей), это не инициировало событие mouseOver на элементах, это колеблется (Chrome 6 на OSX). Каков был бы изящный способ инициировать событие mouseOver для корректных элементов при прокрутке?
Честно говоря, это будет болью. Вам придется
Вам может понадобиться пересчитать позиции и размеры элементов, если они динамические. (переместить 1. под 3.)
Хотя это должно отлично работать с элементами на уровне блоков, у меня нет абсолютно никаких идей по поводу решения для инлайн-элементов.