2010-11-26 82 views
0

我有一個塊元素(div)包含幾個嵌套元素,所有內容都是文本。我使用jQuery在mouseOver上的fadeIn()和fadeOut()。在除IE瀏覽器外的所有瀏覽器中都可以正常工作(目前已在7和8版本中進行了測試),除了文本中的兩個特殊字符外,它們會淡化所有文本:←(右箭頭)和→(右箭頭)
已嘗試zoom: 1;在CSS中觸發hasLayoutelement.filters[0].enabled = false;的事情。
有人嗎?IE不透明度和特殊字符

+0

我們可以看到jQuery/CSS/HTML嗎? – alex 2010-11-26 02:06:19

+0

沒什麼特別的: `$(「。image-details」).hover( function(){ $(this).fadeTo(「fast」,1,function(){ if(!! this。 style.filter)this.style.removeAttribute( 「過濾器」);} ) }, 函數(){$ (本).fadeTo( 「快」,001) });` – Max 2010-11-26 02:19:27

回答

1

發現該錯誤:將position:relativetop:-1px應用於箭頭跨度以將其移位一個缺口。刪除了這些屬性,現在它可以工作。 仍然太糟糕了,alpha過濾器在位置爲inline的內聯元素上發生斷裂。