我有以下代码。
$("[id^=menuItem]").mouseenter(function () {
$(this).animate({ width: 400, backgroundColor: "black" }, 1000);
});
当我用鼠标悬停时,所考虑的div确实变得更宽但是beckground颜色没有变化(当然它与黑色不同)。可能是什么问题?我尝试在以下链接中遵循该建议,其中的示例确实似乎有效。
答案 0 :(得分:1)
jQuery UI效果核心扩展了animate功能,以便能够为颜色设置动画。
在您执行此操作之前,您需要包含jQuery UI库。