IE8与css的jquery问题

时间:2011-09-13 01:04:08

标签: jquery css internet-explorer-8

我遇到了我的modalWindow问题,在IE8中,它在屏幕底部附近开始,而在Firefox中,它从左上角开始。我不明白为什么在IE8中盒子靠近屏幕的底部。是什么导致了这个? FF和IE8之间是否存在div的位置差异?我正在使用Jquery 1.4.2。

function showModalWindow(url, fullView)
{
       if ('function' == typeof(closeflash)) closeflash();
       if ( true == fullView )
       {
          $('#modalBlocker').setStyle({height: '100%'});
       }
       else
       {
            $('#modalBlocker').css("height", $(document).height() + 'px');
       }
       $('#modalBlocker').show();
       var viewH = 955;//$(document).height();
       var viewW = 1664;//$(document).width();

       var x = 0;
       var y = 0;
       $('#modalWindow').css("bottom", 0);
       //$('#modalWindow').css({left: 0 + 'px', top: 0 + 'px'});
     //$('#modalWindow').css('top', '450px');
       if ('undefined' != typeof(modalPages[url])) {
            $('#modalWindow').fadeIn(0.5, function() { fillModalWindow(modalPages[url]); } );
            $('#modalBlock').css("opacity", "0.5");
       }
       else {
          $('#modalWindow').fadeIn(0.5, function() {
              $.ajax({
                  url: url,
                  type: "GET",
                  success: function(response) {
                    if ('' != response.responseText) {
                      modalPages[url] = response.responseText;
                      fillModalWindow(response);
                    }
                  }
              });
          });
          $('#modalBlocker').css('opacity', '0.5');
       }
       return false;
}

0 个答案:

没有答案