具有相同悬停效果的多个图像
Having multiple image with same hover over effects
所以我目前在一个页面上有多个图像,但是当我想要悬停在上面的图像上时,悬停效果。如果页面有12个以上的图像,一种方法是用id将此代码复制12次,但有更有效的方法吗:
$("img").hover(function () {
$("img").addClass("transition");
}, function () {
$("img").removeClass("transition");
});
您可以使用in/out
悬停处理程序来切换类:
$("img").hover(function () {
$(this).toggleClass("transition");
});
但请注意,如果您的目标只是将转换应用于这些图像,则可以仅使用带有伪类:hover
的CSS来实现这一点。
为了只在当前悬停的图像上而不在其他图像上应用悬停效果,请使用$(this)
,如下所示:-
$("img").hover(function () {
$(this).addClass("transition");
}, function () {
$(this).removeClass("transition");
});
相关文章:
- JQuery图像悬停并单击冲突
- 将图像悬停在左侧时,右侧的图像会发生变化
- 图像悬停时的取消滑块
- 图像悬停时的文本叠加 - 响应式
- Jquery 图像悬停效果错误
- Jquery图像悬停卡住了
- 图像悬停在几个图像上不起作用
- Adipoli jQuery 图像悬停效果
- HS 画布图像悬停/交换
- 在文本链接上显示图像 悬停在 CSS 或 JS 上
- HTML/CSS图像悬停-使用不同大小的图像
- 在图像悬停时显示文本而不是光标
- 图像悬停并替换-jquery
- Java脚本图像悬停效果
- JQuery图像悬停在之前/之后
- jQuery图像悬停时的简单文本更改
- JQuery在图像悬停显示标题标签内容,可能的
- Jquery交换图像悬停在不同的元素
- 只有Javascript -改变图像悬停在隐藏的单选按钮
- 图像悬停查询效果