Нижняя часть страницы в Safari обрезается - PullRequest
1 голос
/ 18 марта 2010

Я не могу понять, почему эта страница: http://wohf.squarespace.com/newsletter/ обрезается внизу в сафари, кажется, работает нормально во всех других браузерах (насколько я нашел до сих пор) !!

Я использую некоторые jquery и css для боковой панели и содержимого, чтобы соответствовать высоте, и чтобы холст работал сверху вниз, а нижний колонтитул всегда находился в самом низу страницы. все работает (насколько я могу судить) на остальной части сайта, проблема только на этой странице рассылки и только в сафари.

Может кто-нибудь увидеть проблему?

Вот jQuery, который я использую:

    //***************************************
    // Position Elements on Newsletter Page
    //***************************************
    // Clear previously specified heights
    $("#modulePage6177253, #modulePage6177253 #canvasWrapper, #modulePage6177253 #canvas").height('auto');

    $("#moduleContentWrapper6177535").insertBefore("#modulePage6177253 #pageBodyWrapper");
    $("#moduleContentWrapper6177544").appendTo("#modulePage6177253 #pageFooterWrapper");
    $("#modulePage6177253 #pageFooterWrapper").insertAfter("#modulePage6177253 #canvasWrapper");

    equalHeight($("#modulePage6177253 #sidebar1, #modulePage6177253 #content"));
    equalHeight($("#modulePage6177253, #modulePage6177253 #canvasWrapper, #modulePage6177253 #canvas"));

    $("#modulePage6177253 #canvasWrapper").css("margin-bottom", "-100px");

function equalHeight(group) {
   tallest = 0;
   group.each(function() {
      thisHeight = $(this).height();
      if(thisHeight > tallest) {
         tallest = thisHeight;
      }
   });
   group.height(tallest);
}

1 Ответ

0 голосов
/ 18 марта 2010

Это отключено в Firefox для меня, но посмотрите на ваш CSS, у вас переполнение: скрытые стили повсюду. Я бы начал с их удаления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...