【发布时间】:2023-03-28 14:20:01
【问题描述】:
我是 Jquery 的新手,下面的功能不起作用,我想做的类似于悬停图像缩略图以显示预览。
我有一组 li 的类,如“onelink”和一组跨度“one”等。 在各自的 li 悬停时想要切换具有相同名称的跨度类
function displaydesc(id) {
id = id.replace('link', '');
$("#" + id).toggleClass("vis");
}
$(".list>ul>li").hover(
function() {
displaydesc($(this).attr("id"));
});
.description span {
position: absolute;
display: none;
}
.vis {
display: block !important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="list">
<ul>
<li id="onelink">one</li>
<li id="twolink">two</li>
<li id="threelink">three</li>
<li id="fourlink">four</li>
</ul>
</div>
<div class="description">
<span id="one">Lorem ipsum dolor.</span>
<span id="two">Tempore tenetur, doloribus.</span>
<span id="three">Culpa, fuga adipisci.</span>
<span id="four">Commodi, quisquam, quaerat!</span>
</div>
【问题讨论】:
-
“下面的功能不起作用”,什么不起作用?你得到什么错误?它在什么时候失败了?
-
@atmd,我没有收到任何错误,我注意到他没有链接到正确的类
-
它没有显示任何控制台日志或悬停时的任何错误。
-
已将问题改回班级列表,但仍然没有反应
-
OP 它适用于 sn-p 必须是您代码中的另一件事