I created a simple sliding div on hover, by animating the left margin. This works fine unless there is an embed of google maps on the page. This issue also only occurs in Chrome Windows, and oddly enough only after you scroll a little bit down the page. If you scroll back up the animation works fine. The element is fixed so it will always appear at the top left of the page. I somewhat suspect that the animation is actually working okay, but it is just not coming across visually as you would expect.
I know it is the google map iframe that is causing the issue because if I inspect the element and delete the iframe, the animation works as expected.
Any help would be greatly appreciated!
*edit here is the code to the jquery slide animation:
$("#text-button, #text-options").hover(function () {
$("#text-options").stop().animate({ marginLeft: "-4px"}, "fast");
}, function () {
$("#text-options").stop().animate({ marginLeft: "-224px"}, "fast");
});
Here is a link to the website contact page which include the google map: