gpt4 book ai didi

jquery - 悬停效果jquery

转载 作者:太空宇宙 更新时间:2023-11-04 15:51:23 24 4
gpt4 key购买 nike

我有以下无序列表,我想在未悬停时隐藏并在悬停时显示。

<ul class="viewer">
<li><a href=".html">Menu</a></li>
<div>
<ul>
<li><a href=".html">1</a></li>
<li><a href=".html">2</a></li>
<li><a href=".html">3</a></li>
<li><a href=".html">4</a></li>
<li><a href=".html">5</a></li>
</ul>
</div>

css如下

div ul li {visibility: hidden;}

如您所见,我已将列表项包装在一个 div 中并将可见性设置为隐藏。

现在根据 jQuery 中的悬停方法,您应该能够在非常简单的基础上将列表项的可见性设置为可见

$('ul li')

.hover

(function()
{
.css("visibility","visible");
}

),

(function()
{
.css("visibility","hidden");

});

让我有点不确定的是 $('ul li').而且,是否可以像我所做的那样在悬停效果中添加 css 功能?我不确定是否应该像我所做的那样将 css 添加到函数中。感谢所有提示。

最佳答案

您不需要 jQuery 甚至 JavaScript,只需使用 CSS 伪类 :hover。想象一个没有启用 JavaScript 的用户...

ul li{
// style of your list
visibility: hidden;
}

ul li:hover{
// style of your list when hovered
visibility: visible;
}

此外,您不需要在此处将列表包装到 div 中,除非您有充分的理由,否则不要包装元素。它会减慢您网站在浏览器中的呈现速度。

关于jquery - 悬停效果jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11177088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com