粘性导航显示与JQuery幻灯片缓慢下降
Sticky Navigation Show with JQuery slideDown Slowly
.JS文件的代码
$(document).scroll(function (){
var menuheight= $('header').height();
var y = $(this).scrollTop();
if (y>(menuheight))
{
$('.menu_nav_features').addClass('sticky');
}
else{
$('.menu_nav_features').removeClass('sticky');
}
});
向下滚动特定高度文件时要添加的.css class
代码
.sticky{
position: fixed;
top: 0;
}
这是我Navigation Bar
.less文件的代码。( 供参考 )
.menu_nav_features{
width: 100%;
height: 46px !important;
border-bottom: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
.menu-features{
margin-top: 0px;
width: 1200px !important;
list-style:none;
margin-left: -35px;
li{
display: inline;
.transition;
a{
background: #f4f4f4;
margin-right:-3px;
display: inline-block;
text-decoration: none;
color:#444444;
padding:0px 30px;
line-height: 44px;
.transition;
}
a:active, a:hover{
color: #000;
background: #fdfdfd;
}
}
li:nth-child(2):hover .bf{
.displayall;
.transition;
}
.bf{
display: none;
position: absolute;
margin-left: 134px;
padding-top: 7px;
// top: 50px;
.bf_btns{
a{
display: block;
width: 238px !important;
}
a:last-child{
margin-top: 0px;
}
}
}
}
}
问题陈述:当滚动条高度大于我的Header
高度时,我的导航栏修复了Sticky
class
的原因。它立即显示,我想慢慢向下显示它或类似 slideDown
JQuery.我tranistion
添加到Sticky
类,但没有任何反应。
你可以简单地用css解决这个问题
@keyframes scroll-down {
from {transform: translate(0,100%)}
to {transfrom: translate(0,0)}
}
.sticky {
position: fixed;
top:0;
animation-name: scroll-down;
animation-duration: 0.4s;
}
相关文章:
- 幻灯片滚动javascript不起作用
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 对iPad上的点击事件反应缓慢
- 创建具有可变长度幻灯片显示的幻灯片
- Ajax请求文档就绪会导致jquery加载缓慢
- 通过幻灯片更改事件停止使用jquery的音频
- Xpath运行缓慢的查询
- 不能在同一页上进行多个jquery幻灯片切换
- 如何使用javascript onmouseover缓慢放大图像
- 我可以使此幻灯片图像自动播放吗?
- JS幻灯片与CSS背景颜色变化
- 带有计数器、缩略图、进度条和淡入淡出效果的简单jQuery幻灯片
- jQuery图像幻灯片,在停止后淡出到第一张图像
- 删除“;上一个“;以及“;下一个“;基于当前幻灯片
- JQuery幻灯片,可点击编号位置
- Jquery幻灯片以一行左侧的图像开始,但我希望它从右端开始
- 具有大型数据集的组件仅在 IE11/Edge 上运行缓慢
- 如何使Javascript图像幻灯片缓慢更改图像
- 粘性导航显示与JQuery幻灯片缓慢下降
- JavaScript幻灯片上图像之间的转换缓慢?(特别是使用chrome)