将鼠标悬停在 #leaderboard 上时,向 #left-arrow 和 #right-arrow 添加一个类
对于这样一个基本问题感到抱歉,但我需要知道当我将鼠标悬停在 #leaderboard 上时如何向两个 div 添加类,#left-arrow 和 #right-arrow。
我知道我可以使用调用悬停(),但我不确定如何实现它以在另一个元素上添加类。
我绝对是 Javascript 的初学者,所以关于如何实现它的越具体越好!谢谢!
-贾德森
Sorry for such a basic question, but I need to know how to add a class to two divs, #left-arrow and #right-arrow when I hoverover #leaderboard.
I understand I can use the call hover(), but I'm unsure how to implement it to add a class on another element.
I'm definitely a beginning with Javascript, so the more specific on how to implement it the better! Thanks!
-Judson
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
.toggleClass()
,如下所示:这会添加当你悬停时类,当鼠标离开时删除它。如果您只想添加类,则
.addClass()< /code>
将起作用,您可以使用
.removeCass()
稍后。
对于这部分:
只需使用像我上面这样的选择器,您不限于在任何函数中使用
this
,您可以使用选择器 或 遍历函数在适当的地方移动。You can use
.toggleClass()
, like this:This adds the class when you hover, removed it when the mouse leaves. If you want to just add the class, then
.addClass()
will work and you can manually remove it with.removeCass()
later.For this part:
Just use a selector like I have above, you're not restricted to using
this
inside any function, you can use a selector or traverse functions to move around wherever appropriate.