Javascript模拟"悬停"触发CSS属性

Pio*_*iak 4 javascript css hover

我有菜单列表,当我将鼠标悬停在其上时,项目会改变颜色.我也有想要悬停的图片,列表中的元素会突出显示(因为我会直接悬停在它们上面).

我不知道如何通过JS触发它 - 我想到模拟悬停在列表中的确切项目上.

以下是代码:

CSS类

    #przyciski a:hover
    {
     color:orange;
     text-decoration:none;
     cursor: hand;
    }
Run Code Online (Sandbox Code Playgroud)

HTML代码:

    <img src="img/kwadrat.jpg"  
    onCLick=""
    onmouseover="someFunction('itemFromTheList')"/>
Run Code Online (Sandbox Code Playgroud)

如果有人可以分享一些想法,我会感激不尽.

vit*_*ore 7

添加另一个相同的css规则:hover但是对于一个类,说'.hover'

#przyciski a:hover,  #przyciski a.hover
{
 color:orange;
 text-decoration:none;
 cursor: hand;
}
Run Code Online (Sandbox Code Playgroud)

说你有形象

<img src="img/kwadrat.jpg"/>
Run Code Online (Sandbox Code Playgroud)

为mouseover/mouseout事件添加处理程序以触发ancor上的类

$('img').on('mouseover', function () {
   $('#przyciski a').addClass('hover')
})

$('img').on('mouseout', function () {
   $('#przyciski a').removeClass('hover')
})
Run Code Online (Sandbox Code Playgroud)

更新:

还有一个简写:

$('img').hover( handlerIn, handlerOut )
Run Code Online (Sandbox Code Playgroud)

$( 'img' ).hover( handlerInOut)
Run Code Online (Sandbox Code Playgroud)

所以你可以做一个班轮:

$('img').hover($('#przyciski a').toggleClass.bind('hover'))
Run Code Online (Sandbox Code Playgroud)