jQuery在导航中淡入淡出反复淡入淡出
jquery fade in navigation fading in and out repeatedly?
我有一个基于scrollTop的淡入淡出的导航设置。问题是,它正在快速闪烁,永远不会完全淡入或淡出。
.HTML:
<div class="drop-nav">
<ul>
<li class="drop-nav-logo"><img style="width: 97px;" src=""></li>
<li>About</li>
<li>Solutions</li>
<li>Products</li>
<li>Support</li>
<li>Blog</li>
<li>Contact</li>
</ul>
<div class="demo-us">Request Free Demo</div>
</div>
.JS:
//Drop nav
$(window).scroll(function() {
if($(window).width() > 667) {
if($(this).scrollTop() < 400) {
$('.drop-nav').fadeOut();
}
else {
$('.drop-nav').fadeIn();
}
}
});
如何让它适当地淡入淡出?
您可以在淡入/淡出之前调用.stop()
:
if($(this).scrollTop()<400){
$('.drop-nav').stop().fadeOut();
}else{
$('.drop-nav').stop().fadeIn();
}
小提琴
从文档中:
When .stop() is called on an element, the currently-running animation (if any) is immediately stopped.
相关文章:
- Javascript将图像src更改为淡入淡出
- css(或jQuery)悬停时淡入淡出
- 将淡入淡出添加到“我的身体背景滑块”
- 多重潜水淡入淡出打开
- 添加/删除类淡入淡出不起作用
- 带有计数器、缩略图、进度条和淡入淡出效果的简单jQuery幻灯片
- 使用jquery淡入淡出
- 淡入淡出脚本不起作用
- 具有淡入淡出效果的全背景图像
- jQuery滑块淡入淡出
- 在淡入淡出之间淡入淡出
- jQuery idTabs-使用鼠标悬停自动更改和淡入淡出
- 文本淡入淡出后循环加载页面
- 文本淡入淡出jquery
- 动画文本淡入淡出
- 如何添加淡入淡出效果
- (阅读更多链接)到模式淡入淡出视图
- 单击“淡入淡出”按钮
- JQuery刷新列表效果-淡入淡出问题
- 如何使部分在滚动中淡入淡出