Posted by xira on October 20, 2009 at 8:25pm
| Project: | Greybox |
| Version: | 6.x-1.0 |
| Component: | Code |
| Category: | bug report |
| Priority: | critical |
| Assigned: | xira |
| Status: | needs review |
| Issue tags: | Primary links not working IE7 IE8 |
Issue Summary
I am using Greybox for a client, and in Firefox it works great. In both IE7 & IE8 however, the top navigation menu works fine... until you click on any of the greybox links (under Services or Industries). After closing the greybox interface, the primary links are disabled... except for the first link "About".
You can view this here:
http://nomadigo.com/expertise
Comments
#1
I'm using firefox (in linux) and having the same problem. Most of buttons/links disable.
It seems that greybox doesn't close/exit properly and still exist in background. When I'm scrolling the mouse up & down, I can see such a blurry box (rarely can see). Everything will be fine after refreshing the page.
#2
subscribing
#3
I have this problem too. Actually, after closing the window, all the links that would be under the window, just don't work, unless I scroll and they appear at the top or bottom of the browser window. It becomes also hard to scroll.
Tested with Google Chrome 5+ and Internet Explorer 8.
I found a quickfix to this problem. In the js folder, in greybox.js, at line 71, replace this:
$("#GB_window").animate({ height: 0, width: 0, opacity: 0 }, 350);by this:
$("#GB_window").hide();and then no more problem (but the fading out animation goes away but personally I don't like those animations, that would be great to be able to customize it in the configuration GUI).
#4
lovely. thanks very much blaiz.
#5
#6
Thank you very much!!
$("#GB_window").hide();
It works for me too.
#7
Attached patch should fix this problem without removing animation.
#8
There still was a race condition left after previous patch, sometimes
$("#GB_window").animate()would finish after$("#GB_overlay").fadeOut()callback got called, and in effect nullify its$("#GB_window").hide();call.This one should fix it for good.