gpt4 book ai didi

jquery - 文档就绪时的 CSS3 触发鼠标悬停状态

转载 作者:行者123 更新时间:2023-11-28 17:08:10 25 4
gpt4 key购买 nike

我知道,有很多与此主题相关的帖子,但由于某些原因,我无法将答案应用到我的案例中,希望有人可以特别帮助我。

基本上,我希望我的菜单在进入页面时以导航类的样式闪烁一次。 (就像您将鼠标悬停在链接上一样)我认为可以使用此代码段来完成

    $(function () {
$(".navigation a").mouseover();
});

不幸的是什么也没发生...这是我的 code

感谢您的帮助。

干杯埃里克

最佳答案

你必须给元素过渡的时间。
我所做的是为 .navigation a.active.navigation a:hover 选择器添加另一个选择器,然后我延迟切换该类,以便它可以在一段时间内可见:

$(function() {
$(".navigation a").addClass('active');
setTimeout(function() {
$(".navigation a").removeClass('active');
}, 150);
});
body {
background-color: black;
}
/*Navigation formatting*/

.navigation {
text-decoration: none;
list-style: none;
text-align: center;
padding-top: 50px;
border-top: 1px solid rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0);
font-size: 38px;
color: white;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}
.navigation ul {
padding-left: 0;
}
.navigation li {
display: inline;
padding-left: 3em;
}
li:first-child {
/*padding vom ersten element des menues entfernen*/
padding-left: 0;
}
.navigation a {
display: inline-block;
padding: 10px;
}
.navigation a.active,
.navigation a:hover {
color: #bd4832;
text-shadow: 0px 0 15px #fff;
border: 1px;
text-decoration: none;
border-top: 1px solid #fffad5;
border-bottom: 1px solid #fffad5;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="home" class="container-fluid">
<nav class="navigation">
<ul>
<li><a class="navigation" href="#me">About</a>
</li>
<li><a class="navigation" href="#portfolio">Portfolio</a>
</li>
<li><a class="navigation" href="#contact">Contact</a>
</li>
<li><a class="navigation" href="#blog">Travelblog</a>
</li>
</ul>
</nav>
</div>

http://jsfiddle.net/vkr1so7q/4/

关于jquery - 文档就绪时的 CSS3 触发鼠标悬停状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29858330/

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