我希望自己的徽標圖片向上移動而不影響其下方的措辭,但即使這些元素位於不同的div中,也會觸發這兩個元素,而這些div都包含在父div中。我不明白。我假設它與邊距有關,但是當我嘗試反向設置文本元素的相反值時,表現出奇怪的行爲。保證金變化會導致多個div受到影響
CSS:
.full-circle {
display:block;
margin:auto;
margin-top: 15px;
overflow: hidden;
height: 180px;
width: 180px;
border: 2px solid #FFF;
-moz-border-radius: 90px;
-webkit-border-radius: 90px;
background:#FDF5E6;
-webkit-transition: margin 0.2s ease-out;
-moz-transition: margin 0.2s ease-out;
-o-transition: margin 0.2s ease-out;
}
.full-circle:hover{margin-top: 2px;}
的jQuery:
$('.full-circle').hover(
function(){
$(this).stop().animate(
{marginTop: '2'}, 20, 'linear'
);//end animate
},//end function
function(){
$(this).stop().animate(
{marginTop: '15'}, 20, 'linear'
);//end animate
}//end function
);//end hover
@ user1479606我做了 – 2013-04-08 12:55:05
非常感謝:) – Eli 2013-04-08 13:10:47