css
2011-04-05 9 views 0 likes 
0

私はZ-インデックスの問題が発生しています。私は相対的なインデックスとz-インデックスを配置しようとしました。以下はIE7でのZ-インデックスの問題

は私のコードです:

<tr> 
<td colspan="2"> firstname</td> 
<td colspan="2"><table cellspacing='0' cellpadding='0' border='0' style='position:relative;float:left;'> 
<tr><td width="25%"> 
<div class="yui-skin-sam"> 
<div id="myAutoComplete"> 
    <input id="myInput" type="text"> 
    <div id="myContainer"></div> 
</div> 
</div> 
</tr> 
</table> 
</td> 
</tr> 

<tr> 
<td colspan="2"> lastname</td> 
<td colspan="2"><table cellspacing='0' cellpadding='0' border='0' style='position:relative;float:left;'> 
<tr><td width="25%"> 
<input type="text" name="lastName"/> 
</tr> 
</table> 
</td> 
</tr> 
<tr> 
<td colspan="2">address</td> 
<td colspan="2"><table cellspacing='0' cellpadding='0' border='0' style='position:relative;float:left;'> 
<tr><td width="25%"> 
<input type="text" name="address"/> 
</tr> 
</table> 
</td> 
</tr> 

この問題を解決するためにいくつかの提案をお願いします。

おかげで、

ラジ

+0

あなたは何が起こっているかを示すスクリーンショットを提供してもらえますか? – Tyanna

答えて

0

"Internet Explorerの要素がそのためのz-indexが正しく動作しない0のzインデックス値から始まる、新しいスタッキングコンテキストを生成する。配置で"

バグを修正するために、plsは単にターゲット要素の親ノードに高いz-indexを適用します。例:ネストされたdiv要素のトンがある場合

<div style="z-index: 3"> 
    <div style="z-index:1;"> 
     something here .... 
    </div> 
</div> 

、あなたは再帰的な要素の親に高いZインデックスを適用するにはJavaScriptを利用することができます。私はへのターゲティングあなたのz-indexが何かわからない、あなたは$(「whateveryouwant」)に$(「DIV」)を変更することができます

$(function() { 
    var zIndexNumber = 1000; 
    $('div').each(function() { 
     $(this).css('zIndex', zIndexNumber); 
     zIndexNumber -= 10; 
    }); 
}); 

、すべての依存する:それを修正するためにあなたのページにスクリプトを追加します。あなたの要望。

詳細:

http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/ http://www.vancelucas.com/blog/fixing-ie7-z-index-issues-with-jquery/

+0

私は非常に多くの方法を試みましたが、運がありません.HTMLの内容を上回るようにZインデックスの問題を避ける方法を教えてください。 – rajputhch

+0

私はこの投稿を更新しましたが、問題を確認するために、より完全なCSS/HTMLを提供する必要があります。 – Linmic

関連する問題