有兩個div,滑鼠划過隱藏div1 顯示div2,滑鼠移開顯示div1隱藏div2,用jq還是css?

個位大神:

有兩個div,正常顯示「aaa」這個div,當滑鼠划過時候,隱藏「aaa」顯示「bbb」這個div,滑鼠移開再恢復原樣。列表一共十條這種新聞,不知道用jquery還是css 能實現這種效果? 效果圖和代碼見下面,在線等,跪求解決方法!!!!

&

&New Document&

&

&

.list {

float:left;

width:100%;

margin-right:10px;

width:300px;

margin-right:10px

}

.aaa {

font-size:12px;

color:#6b6b6b;

overflow:hidden;

border-bottom:2px dotted #e5e5e5;

padding-top:8px;

}

.bbb {

background-color:#ff0000;

color:#fff;

display:none;

border-bottom:2px dotted #e5e5e5;

}

.on{ display:block;}

.off{ display:none;}

&

&

&

&

新聞111隱藏層內容&

&

&

&&新聞222標題&&

&

&

&

新聞222隱藏層內容&

&

&

&&新聞333標題&&

&

&

&

新聞333隱藏層內容&

&

&

&

&


如果你的兩個div在一個大的容器里,可以使用:hover來做,看你的效果應該是能完成的,至於切換時的動畫,不是強制要求全平台的話,就用樣式完成吧


try this

&
&New Document&
&
& .list {
float:left;
width:100%;
margin-right:10px;
width:300px;
margin-right:10px
}
.aaa {
font-size:12px;
color:#6b6b6b;
overflow:hidden;
border-bottom:2px dotted #e5e5e5;
padding-top:8px;
}
.bbb {
background-color:#ff0000;
color:#fff;
display:none;
border-bottom:2px dotted #e5e5e5;
}
.bbb p{ margin:0; padding:8px 0 0;}
.on{ display:block;}
.off{ display:none;}

& &


推薦閱讀:

Css中怎樣才能添加圖片邊框呢?
如何讓一個絕對定位的div中的圖片垂直居中?
CSS中為什麼想要通過margin設置td元素之間的距離卻沒有效果?而設置padding卻可以?

TAG:HTML | CSS | jQuery | DivCSS |