我在這裏查看過,但無法找出爲什麼這不能正常工作。我想在懸停的顏色背景上做一個簡單的淡入淡出。它只能在Chrome中使用,而不能在Firefox或IE中使用。任何幫助將不勝感激!jQuery彩色動畫插件無法在IE或Firefox中工作
HTML:
<div id="sidemenu">
<a href="#">Spiritual Ceremonies</a>
<a href="#">Flower Ceremony</a>
<a href="#">Ceremony Four Elements</a>
<a href="#">Butterfly Ceremony</a>
<a href="#">Non Denomination Ceremony</a>
<a href="#">Mayan Wedding Ceremony</a>
<a href="#" id="no">Civil Mexican Ceremony</a>
</div>
JQUERY:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.3.min.js"></script>
<script type="text/javascript" src="../js/jquery.animate-colors.js"></script>
<script>
$("#sidemenu>a").hover(function() {
$(this).animate({backgroundColor: "#943939",color: "#fff"}, 150)}
,function() {
$(this).animate({backgroundColor: "#dcacbb",color: "#8e5769"}, 150);
});
</script>
默認情況下,jQuery的不能動畫的色彩。如果您使用的是插件,請修改原始帖子以包含缺少的信息並添加一個鏈接到插件的網站。 – Sparky 2012-02-25 21:13:59
斯帕基是正確的。我相信,jQuery UI 1.8解決了動畫顏色的問題。只需包括jQuery UI,它應該可以工作。 – 2012-02-25 21:16:47
@JamesL。,儘管jQueryUI也允許顏色的動畫...如果OP已經使用彩色動畫插件,則不需要jQueryUI,「jquery.animate-colors.js」 – Sparky 2012-02-25 21:20:17