欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ie9崩潰現(xiàn)象當(dāng)js設(shè)置tr元素樣式為display:none

  發(fā)布時(shí)間:2013-02-20 16:48:04   作者:佚名   我要評(píng)論
在css測(cè)試中遇到一個(gè)ie9的bug:用js設(shè)置tr元素的樣式為display:none 會(huì)引起ie崩潰,很是郁悶,于是網(wǎng)上搜羅一下終于找到了解決方法,曬出來與大家分享,感興趣的你可不要錯(cuò)過了哈
遇到一個(gè)ie9的bug:用js設(shè)置tr元素的樣式為display:none 會(huì)引起ie崩潰。
查了一下,(感謝bing)得到國外的一個(gè)解決方法
然后我自己又封裝了一下:

復(fù)制代碼
代碼如下:

function hideTR(element)
{
if ($.browser.msie)
{
if ($.browser.version == "9.0")
{
var po = null;
var loopObj = null;
for (loopObj = element; loopObj.tagName != "BODY"; loopObj = loopObj.parentNode)
{
if (loopObj.tagName == "TABLE")
{
po = loopObj;
break;
}
}
if (po == null) return;
var initValue = $(po).css("border-collapse");
$(po).css("border-collapse", "separate");
$(element).css("display", "none");
$(po).css("border-collapse", initValue);
}
else
{
$(element).css("display", "none");
}
}
else
{
$(element).css("display", "none");
}
}

以后寫代碼$(element).css("display","none");
就變成了hideTR(element);。
查了一下,(感謝bing,鄙視百度)得到國外的一個(gè)解決方法
然后我自己又封裝了一下:

復(fù)制代碼
代碼如下:

function hideTR(element)
{
if ($.browser.msie)
{
if ($.browser.version == "9.0")
{
var po = null;
var loopObj = null;
for (loopObj = element; loopObj.tagName != "BODY"; loopObj = loopObj.parentNode)
{
if (loopObj.tagName == "TABLE")
{
po = loopObj;
break;
}
}
if (po == null) return;
var initValue = $(po).css("border-collapse");
$(po).css("border-collapse", "separate");
$(element).css("display", "none");
$(po).css("border-collapse", initValue);
}
else
{
$(element).css("display", "none");
}
}
else
{
$(element).css("display", "none");
}
}

以后寫代碼$(element).css("display","none");
就變成了hideTR(element);

相關(guān)文章

最新評(píng)論