悬停或单击以显示相应的图像 [英] On hover or click to display the respective image
问题描述
我有一个列表,当用户悬停或单击列表时,相应的图像将显示在右侧.
我使用下面的脚本从 li 标签中添加和删除活动类.
$(".listWrap ul li").hover(功能() {$(this).addClass('active');},功能() {if (!$(this).hasClass('clicked')) {$(this).removeClass('active');}});$(".listWrap ul li").click(function() {$(this).toggleClass('clicked');});
.listWrap li.active a {颜色:#f00;}.hoverimg li {位置:绝对;顶部:0;左:0;右:0;底部:0;}
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet"integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin="anonymous"><section class=""><div class="container-fluid"><div class="row"><div class="col-xxl-6 col-xl-6 col-lg-6 col-md-6 col-sm-12 col-xs-12"><div class="listWrap"><ul><li><a href="javascript:void(0);">qwerqwer</a></li><li><a href="javascript:void(0);">tyuityui</a></li><li><a href="javascript:void(0);">opoiuiop</a></li><li><a href="javascript:void(0);">mnbvzxcv</a></li><li><a href="javascript:void(0);">zxcmnbv</a></li><li><a href="javascript:void(0);">mnbvzxcv</a></li>
<div class="col-xxl-6 col-xl-6 col-lg-6 col-md-6 col-sm-12 col-xs-12"><div class="listWrap position-relative"><div class="hoverimg"><ul><li><img src="https://dummyimage.com/600x400/fa17fa/0011ff" alt=""></li><li><img src="https://dummyimage.com/600x400/000000/0011ff" alt=""></li><li><img src="https://dummyimage.com/600x400/1ee81e/0011ff" alt=""></li><li><img src="https://dummyimage.com/600x400/1e35e6/0011ff" alt=""></li><li><img src="https://dummyimage.com/600x400/e6d620/0011ff" alt=""></li><li><img src="https://dummyimage.com/600x400/fff320/0011ff" alt=""></li>