Jquery 悬停“不透明度”,然后单击“不透明度”

Jquery 悬停“不透明度”,然后单击“不透明度”,jquery,Jquery,我有一些图像链接,可以在jquery滚动时更改不透明度。我还想更改单击“非活动”图像时的不透明度,并删除前一图像的活动类。可能需要一些代码来演示: html: 因此,基本上它在滚动时做了我想做的事情,但我也希望在单击时切换活动类。我认为您可以在纯ol CSS中完成大部分操作 selector:hover{} selector:active{} 或者你可以这样做 $('elm').bind({'click':action,'hover':action}); function action(e

我有一些图像链接,可以在jquery滚动时更改不透明度。我还想更改单击“非活动”图像时的不透明度,并删除前一图像的活动类。可能需要一些代码来演示:

html:


因此,基本上它在滚动时做了我想做的事情,但我也希望在单击时切换活动类。

我认为您可以在纯ol CSS中完成大部分操作

selector:hover{}

selector:active{}
或者你可以这样做

$('elm').bind({'click':action,'hover':action});

function action(e){
 $(e.currentTarget).doSomething();
}

据我所知,你想换个班。 您可以在两种悬停功能中使用:

element.toggleClass('className')
或者,可以显式删除或包含所需的类:

element.removeClass('className')
element.addClass('className')

我希望这就是你想要的

他已经在用jQuery做这件事了,他在问,“但是我也想在click上切换活动类”当jQuery完全可用时,为什么要使用内联JavaScript(即
onClick
)?另外,为什么还没有尝试
.addClass()
.removeClass()
?我内联使用它,因为它播放的视频点击每个链接都不同。那么,在常规javascript中实现它是否更好/可能呢。三个图像中的一个启动为活动,另两个启动为非活动。我还需要添加点击而不是悬停。我需要从原始活动类中删除活动类。。
$('elm').bind({'click':action,'hover':action});

function action(e){
 $(e.currentTarget).doSomething();
}
element.toggleClass('className')
element.removeClass('className')
element.addClass('className')