The issue is with Internet Explorer 8 and below. Have found a decent working solution.
Internet Explorer 8 and below is no
Could you not position the element absolute, but set it's left property to something like -99999px?