用户选择图像并在悬停时更改背景颜色时,jQuery突出显示菜单项带有图像

他开始

jQuery / Javascript新手。我已经创建了一个菜单。当用户将鼠标悬停在菜单中的某个项目上时,我希望更改背景颜色。(易于使用CSS。)当用户实际选择一个项目时,我希望在项目名称的顶部出现一个箭头(例如带有背景图像的悬停效果),但是与悬停效果不同,我希望该箭头保持不变直到用户在菜单上选择另一个项目。基本上,我正在尝试重新创建Zappos在这里所做的操作(请参阅鞋左侧的迷你浮动菜单):http : //www.zappos.com/dr-scholls-jamie-black-dot?zfcTest=fcl% 3A0

我查看了许多有关突出显示所选菜单项的Stackoverflow问题和答案,但是,这些都不是我要寻找的,这正是Zappos浮动菜单的作用。

任何帮助将不胜感激!

他开始

里卡多·努涅斯(RicardoNuñez)

看看我在jsfiddle中做了什么

在zappos上做类似的效果

$(document).ready(function() {

    $('ul li').hover(
        function() {
        if ( !$('div').hasClass('blue') ) {
            $(this).addClass('gray');
        }
        },
       function() {
           $(this).removeClass('gray');
       }
    );

    $('ul li').click( function() {
        $('ul li').removeClass('blue');
        $(this).addClass('blue');
    });
});

编辑:您可以通过将带有箭头的背景添加到css类来添加所需的箭头效果。取决于是否要悬停(灰色类)或单击(蓝色类)上的箭头

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将鼠标悬停在菜单项上时更改背景颜色,但无法在WPF中显示子菜单

鼠标悬停在菜单项上时,如何使整个宽度的菜单项更改背景颜色?

将悬停时的突出显示菜单项更改为在wordpress悬停时加下划线

在悬停时显示菜单项

悬停图像时更改背景颜色

选择上下文菜单项时更改按钮图像

ASP.Net菜单控件在选择子菜单项时未突出显示父菜单

在Android中将鼠标悬停时设置菜单项背景颜色

如何更改jQuery中悬停的菜单项的颜色?

将鼠标悬停在父菜单项上时在背景中显示覆盖

有图像时不显示背景颜色

如何将带有颜色的自定义图像添加到菜单项?

如何在菜单项上悬停时显示子菜单项

当父菜单项悬停在 React 中时,如何显示正确的子菜单项

WordPress子菜单项在悬停时无法正确显示

我想在悬停时更改图像的背景颜色

jquery 在悬停时替换菜单项文本

高位更改悬停时突出显示颜色

jQuery突出显示当前菜单项

单击时,导航抽屉菜单项不应更改颜色

CollapsingToolbarLayout:展开时更改菜单项图标的颜色

图像作为菜单项中的背景

表格行在鼠标悬停时突出显示,并在点击时更改颜色

将鼠标悬停在图像上时,显示带有半透明颜色覆盖的标题

放大图像并在悬停时显示div

悬停时WordPress子菜单项在悬停时无法正确显示

更改段落文字并在菜单项上单击以突出显示

悬停子菜单时悬停父菜单项

jQuery:当不在主页上时,更改菜单项地址