You can selectively disable it or parts of it for IE. It seems that it is only a problem when floating and open. We could try disabling the float while open in IE and see if that gets it. One way of doing this is to test for IE:
Set this variable available to all code you will be doing this to:
Code:
var agt=navigator.userAgent.toLowerCase();
Then within a function:
Code:
if(agt.indexOf("msie")==-1){
code for all other browsers goes here
{
else{
Code for IE or, if none, use - return;
}
In regular script, outside of all functions:
Code:
if(agt.indexOf("msie")==-1){
code we are hiding from IE
}
You also might want to try an alternate floating script:
http://www.echoecho.com/toolfloatinglayer.htm
Bookmarks