我嘗試通過jQuery的緩動/褪色的標籤效應。我將如何爲現有的代碼添加緩動效果。另外,如何添加兩個CSS類,以便背景顏色和顏色本身一起改變?謝謝。試圖緩和效果添加到jQuery的標籤
Jquery的:
$(document).ready(function() {
var origColor = $("#links-top-contact a").css("color");
$("#links-top-contact a").hover(function() {
$(this).css({color:'blue'});
},function() {
$(this).css({color:origColor});
});
})
; CSS
#links-top-contact a{
color:#fff;
font-size:30px;
text-decoration:none;
border:1px solid blue;
padding:-5px 10px 10px 10px;
margin-top:20px;
margin-left:20px;
border-radius:25px;
-moz-border-radius:25px;
-webkit-border-radius:25px;
-khtml-border-radius:25px;
background-color:red;
}
HTML:
<br/><div id="links-top-contact"><a href="#">yo</a></div>
This是的jsfiddle。
代碼是錯誤的,它既懸停動畫,也沒有休假。此外,這排隊所有的動畫,以便它不斷變化,如果你在很短的時間內多次翱翔 – Fender
真棒謝謝你!我怎麼能阻止它。那麼,它會對mouseOver和mouseOut起作用嗎?我需要使用$ .noop()變量嗎? – Graham
JUST FIXED IT,check(jsfiddle too) –