2012-05-09 9 views
0

を働いていない:ホバーはdiv要素にこれは私のページのHTML部分である

<div class="edenKomentar"> 
      <div class="rejtingVoKomentar" onmouseover="alert('asd');"> 
       <div class="thumbUp"> </div> 
       <div class="thumbDown"> </div> 
      </div> 
      <div class="imeVoKomentar">Name</div> 
      <div class="tekstVoKomentar">Comment</div> 
      <div class="datumVoKomentar">Date</div> 
    </div> 

と、これは私のCSSコードです:

div.edenKomentar:hover { 
// border-bottom: dashed 1px gray; 
    border-left: solid 8px #003366; 
} 
div.edenKomentar:hover div.imeVoKomentar { 
    color:#003366; 
} 

.edenKomentar div.rejtingVoKomentar { 
    position: absolute; 
    overflow:hidden; 
    right:5px; 
    top:15px; 
    height:35px; 
    width: 100px; 
    padding: 5px; 
    border: solid 1px green; 
} 

.edenKomentar div.rejtingVoKomentar:hover{ 
    border: solid 2px green; 
    background-color:#66FF00; 
} 


.rejtingVoKomentar .thumbUp,.thumbDown { 
    position: relative ; 
    height: 25px; 
    width: 25px; 
    border: solid 1px red; 
    top: 10px; 
} 
.rejtingVoKomentar .thumbDown { 
    right: 5px; 
    background:url(sliki/Ikoni/Thumb-down-icon.png); 
    background-repeat:no-repeat; 
} 
.rejtingVoKomentar .thumbUp { 
    left: 5px; 
    background:url(sliki/Ikoni/Thumb-up-icon.png); 
    background-repeat:no-repeat; 
} 
.rejtingVoKomentar .thumbDown:hover{ 
    border: solid 2px red; 
} 

問題はそのホバー(およびonmouseover属性)である.rejtingVoKomentarに.rejtingVoKomentar

position:absolute; 
を有している(及び.thumbUpまた.thumbDown)が動作していません10

属性。何が問題なの?

+0

あなたのコードで[jsfiddle](http://jsfiddle.net/libinvbabu/cQ57w/)を作成しました。ここで間違っていることを説明してください。 – Libin

答えて

0

あなただけがULを使用する必要がありますDIV

にホバーを有効にするにはjQueryのを使用するか、単にCSSでそれを使用したいと思うでしょう、李代わり

UPDATE1

チェックこのリンクでのSO Jquery Div Hover change other Div Class

+0

jQueryも動作しません。ページへのリンクがあります。位置を無効にしてみてください:絶対; .rejtngVoKomentarと.thumbUpとそのすべてが正常に動作しています。リンク - [リンク](http://ipproekt.x10.mx/Komentari.html) – korun

+0

update11の新しいリンクを確認してください。よろしくお願いします。 – Mhmd

+0

私はZ-インデックスを変更することで管理できます。 CSSとjQueryを使用します。ありがとうございます – korun

0
.headermenu li a{ 
    text-align:center; 
    padding:0px 0 0 12px; 
    margin-left:20px; 
    display:block; 
    color: #ccc; 
    text-decoration:none; 
    font-size:12px; 
    float:right; 
    background:url(../images/arrow.png) no-repeat left center; 
} 

.headermenu li a:hover{ 
    text-align:center; 
    display:block; 
    color: #0066CC; 
    text-decoration:none; 
    float:right; 
    background:url(../images/arrow_hover.png) no-repeat left center; 
} 
0

あなたはこの短いjQueryのコードを使用することができます。

$(document).ready(function() { 
$(".rejtingVoKomentar").hover(
    function() { 
    //On mouseOver 
    alert('asd'); 
    }, 
    function() { 
    //On mouseOut 
    } 
);}); 
関連する問題