Javascript должен быть таким
$(document).ready(function(){
$("div").hover(function() {
$(this).css('background-color' , 'yellow');
});
});
и если вы хотите, чтобы кнопка возвращалась к # 333 при выходе из кнопки, вы можете использовать:
$(document).ready(function(){
$("div").hover(function() {
$(this).css('background-color' , 'yellow');
}, function(){
$(this).css('background-color' , '#333');
});
РЕДАКТИРОВАТЬ, чтобы включить анимацию
Это должно оживить цвет фона
$(document).ready(function(){
$("div").hover(function() {
$(this).animate({backgroundColor: 'yellow'}, 1000);
}, function(){
$(this).animate({backgroundColor: '#333'}, 1000);
});
1000 - это как долго вы хотите, чтобы анимация заняла