我应该使用 :hover CSS pseudo-class 还是 hover() jQuery 方法?

Should I use the :hover CSS pseudo-class or the hover() jQuery method?

这个问题很简单。在为悬停状态的元素设置样式时,我应该使用 CSS 还是 JQuery(一个比另一个有真正的优势)?对我来说,使用 JS 似乎很麻烦,因为伪 类 非常容易使用。谢谢!

尽可能使用CSS;效率更高。

它与 属性 级联和稍后创建的元素一起使用效果更好。

嗯,这取决于。如果您希望您的网站也显示在移动设备上,明智的做法是制作悬停 class 并将其附加到 jquery,因为移动浏览器处理悬停非常粗略且不同。