Одной из проблем, по-видимому, является размер оверлея - в style.css для высоты # about-wrapper и # about-lightbox-wrapper задано значение 200px.Я обнаружил, что изменение этого значения на 400px позволило бы видеть их как в IE, так и в других браузерах.
Единственная оставшаяся проблема - невозможность доступа к области наложения (область «О программе»).Вы можете рассмотреть возможность использования некоторого jQuery для изменения z-индекса на show / hide, чтобы он был доступен.
В script.js:
Рассмотрите возможность изменения:
function about_click() {
$('#about').click( function() {
$('#about-overlay').show();
$('#transparent-overlay').show().fadeTo(200, 0.5);
$('#about-wrapper').delay(200).show().fadeTo(170, 1.0);
});
}
function about_close() {
$('#about-overlay').hide();
$('#about-wrapper').hide().fadeTo(0, 0);
$('#transparent-overlay').fadeTo(200, 0, function() {
$(this).hide();
});
что-то вроде:
function about_click() {
$('#about').click( function() {
$('#about-overlay').show();
$('#about-overlay').css('z-index',250); //Line Changed
$('#transparent-overlay').show().fadeTo(200, 0.5);
$('#about-wrapper').delay(200).show().fadeTo(170, 1.0);
});
}
function about_close() {
$('#about-overlay').hide();
$('#about-overlay').css('z-index',0); // Line Changed
$('#about-wrapper').hide().fadeTo(0, 0);
$('#transparent-overlay').fadeTo(200, 0, function() {
$(this).hide();
});
Мой синтаксис может быть отключен - но я надеюсь, что это может, по крайней мере, может указать вам правильное направление.