Jquery,在悬停时改变颜色

can*_*erz 2 html javascript css jquery

这让我疯狂了一段时间,我无法弄清楚我做错了什么.我正在尝试制作一个4x4网格并在我将鼠标悬停在其上时更改每个方格的颜色(鼠标离开后颜色保持不变)但是更改的颜色部分不起作用.这是我到目前为止:

在悬停时更改颜色:

这是我被卡住的部分

$('.square').hover(function () {
    $(this).addClass('hover');
});
Run Code Online (Sandbox Code Playgroud)

jsH*_*ero 5

您可以删除用于添加类悬停的jquery代码,只需在文件中进行此css更改即可

.square:hover {
    background-color: red;
}
Run Code Online (Sandbox Code Playgroud)

只需在纯Css中解决您的问题.

为此http://jsfiddle.net/jjeswin/nb3dB/1/添加JsFiddle

  • +1 IMO,这应该是正确的答案,因为它尽可能以最佳方式解决问题,即使OP使用jQuery来做同样的事情. (2认同)