I’m having trouble with everything mouse related for an Openlayers map when the map is placed inside a DIV with position fixed. The map works fine when you’re at the top of the viewport of the browser, but when you’re scrolling down the page, you can see that the zooming/click effects are shifted. You can check here http://41.32.148.178:82/#!search=KFC%2F0%2F0%2F0%2F%2F to see exactly what I mean.
This guys seems like he’s facing the same problem but didn’t get any responses http://lists.osgeo.org/pipermail/openlayers-users/2010-July/018769.html
It was a bug in the OpenLayers version I was using (2.1), I updated to the latest version(2.11) and everything works fine now, thanks.