我是jQuery和Javascript的新手。我使用BitStorms box陰影插件,並添加背景顏色和顏色屬性之前,它工作正常。我不確定我的語法是否有問題,或者問題是什麼,但這裏是代碼。jQuery。動畫背景顏色,框陰影和字體顏色
$('.menu-btns li a').hover(function() {
$(this).animate({
boxShadow: "inset 0 0 10px #000",
background-color: "#000",
color: "#efefef"
}, "fast");
},
function() {
$(this).animate({
boxShadow: "0 0 0",
background-color: "#fff",
color: "#efefef"
}, "fast");
});
由於代碼是,它不是動畫盒陰影,也不背景顏色或字體顏色。
JQuery本身不能動畫顏色。你應該使用這個插件的顏色動畫:http://www.bitstorm.org/jquery/color-animation/ – sinisake
- 產生語法錯誤 – sinaneker
添加插件後,它不僅做動畫爲我的第一個「a」財產,而且它只做箱子影子。不僅如此,它的唯一動畫是mouseenter而不是mouseleave。 – Zachary