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

cloud-dupe2’s picture

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.

tuffnatty’s picture

subscribing

blaiz’s picture

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).

kompressaur’s picture

lovely. thanks very much blaiz.

blaiz’s picture

Title: Primary Links are disabled after opening the Greybox in IE7&8 » Links on the page are disabled and scrolling stops functioning after closing a Greybox
xog’s picture

Thank you very much!!

$("#GB_window").hide();

It works for me too.

tacituseu’s picture

Status: Active » Needs review
StatusFileSize
new334 bytes

Attached patch should fix this problem without removing animation.

tacituseu’s picture

Component: User interface » Code
StatusFileSize
new468 bytes

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.

avpaderno’s picture

Assigned: xira » Unassigned
Issue summary: View changes
Status: Needs review » Closed (outdated)
Issue tags: -Primary links not working IE7 IE8

I am closing this issue, since it's for a Drupal version no longer supported.