在IE中删除z-index属性

时间:2014-12-13 08:53:39

标签: css internet-explorer z-index

我想删除Internet Explorer中的z-index属性,因为它在Internet Explorer中无法正常工作。 我设计了一个带有电子书翻页功能的网站它适用于除Internet Explorer之外的所有浏览器

所以我想对除IE以外的所有其他浏览器使用z-index 喜欢:使用-webkit-,-moz-, 但它不适用于z-index

3 个答案:

答案 0 :(得分:2)

$(document).ready(function()
{
 var ie_check = msieversion();  
 if (ie_check != true )
  {
      $(selector).css('z-index',11)
  }   
}

function msieversion()
{
    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE ");
   if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./))     
        return true;
    else                 
        return false;
   return false;
}

试试这可能会帮助你

答案 1 :(得分:0)

旧的Internet Explorer版本中的z-index错误已有详细记载。

尝试为父级提供更高的z-index 这是一种适用于大多数时间的工作。

答案 2 :(得分:0)

试试这个:


    div {
        zoom: 2; /* for all browsers */
        zoom: normal\9; /* for IE, set zoom to default value "normal" */
    }