Javascript 将鼠标悬停在导航项目上时显示图像
对于导航中的每个导航项,我希望悬停时在其旁边显示不同的图像。 我尝试将数据图像属性设置为div的背景图像,但后来发现此解决方案不起作用。我不想使用类来显示不同的图像 是否有JavaScript解决方案可以动态更改图像?比如,你可以把带有图像路径的属性放在导航项上,然后用JS检查悬停时显示什么图像 这就是我尝试过的:Javascript 将鼠标悬停在导航项目上时显示图像,javascript,Javascript,对于导航中的每个导航项,我希望悬停时在其旁边显示不同的图像。 我尝试将数据图像属性设置为div的背景图像,但后来发现此解决方案不起作用。我不想使用类来显示不同的图像 是否有JavaScript解决方案可以动态更改图像?比如,你可以把带有图像路径的属性放在导航项上,然后用JS检查悬停时显示什么图像 这就是我尝试过的: <div class="navbar__menu__menu"> <a class="navbar__menu__item&q
<div class="navbar__menu__menu">
<a class="navbar__menu__item" data-image="url(/img/menu/menu-image-1.jpg)">Home</a>
<a class="navbar__menu__item" data-image="url(/img/menu/menu-image-2.jpg)">Work</a>
<a class="navbar__menu__item" data-image="url(/img/menu/menu-image-3.jpg)">About</a>
<a class="navbar__menu__item" data-image="url(/img/menu/menu-image-4.jpg)">Contact</a>
<div class="navbar__menu__image"></div>
</div>
我认为没有不同的类名是很难实现的 通过添加不同的类名,您可以通过添加类或切换类功能使用JavaScript或jquery实现 jquery示例:
$(".classname").hover(function () {
$(this).toggleClass("result_hover");
});
我认为没有不同的类名是很难实现的 通过添加不同的类名,您可以通过添加类或切换类功能使用JavaScript或jquery实现 jquery示例:
$(".classname").hover(function () {
$(this).toggleClass("result_hover");
});
如果您想在不使用JavaScript的情况下处理此问题,可以尝试类似的方法 HTML
如果您想在不使用JavaScript的情况下处理此问题,可以尝试类似的方法 HTML
这回答了你的问题吗?不,不是真的。我以前也看过这篇文章。这能回答你的问题吗?不,不是真的。我以前也看过这篇文章。
<div class="navbar__menu__menu">
<a class="navbar__menu__item">Home<div><img src="/img/menu/menu-image-2.jpg" /></div></a>
</div>
a>div {
display: none;
}
a:hover>div {
display: block;
}