元件闪烁
Element Flashing
本文关键字:闪烁 更新时间:2023-09-26
除了optFA-1在向下滚动时短暂闪烁外,其他一切都能正常工作。我不确定这是因为CSS(我认为不是),还是JS中没有适当设置值。
$(function(){
var lastScrollTop = 0, delta = 5;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if(st === 0) {
$("#optFA-1").css('visibility','hidden').animate({opacity:0}, 100);
}
else{
if(Math.abs(lastScrollTop - st) <= delta)
return;
if (st > lastScrollTop){
// downscroll code
$("#optFA-1").css('visibility','hidden').css('opacity', 0);
} else {
// upscroll code
$("#optFA-1").css('visibility','visible').css('opacity', 1);
}
lastScrollTop = st;
}
});
});
#optFA-1 {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
transition: all 0.3s;
z-index: 9;
background: #202020;
}
#optFA-1 img {
opacity: 1;
height: 42px;
width: 60px;
position: relative;
}
.optFA-L {
margin: 15px 0 15px 10px;
float: left;
height: 42px;
width: 60px;
overflow: hidden;
}
.optFA-R {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
position: absolute;
top: 12px;
line-height: 14px;
left: 78px;
right: 21px;
font-weight: bold;
color: #ffffff;
font-size: 12px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="optFA-1">
<div class="optFA-X"></div>
<div class="optFA-L"><img src=""></div>
<div class="optFA-R"><span>Next Up</span><br />Fairies Caught Smoking Crack in Beverly Hills</div>
</div>
将opacity:0;
添加到闪烁元素,以便将其默认状态设置为"不可见",如下所示:https://jsfiddle.net/wtn69qfj/1/
jQuery将以相同的方式工作,但默认情况下,在页面加载时,元素将显示为透明的。
相关文章:
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 使用jQuery以红色和黑色闪烁文本
- 我的Tizen应用程序在点击时会闪烁
- IE6在启用/禁用文本字段上闪烁
- .scroll()函数在上次更新后在谷歌chrome中定位闪烁
- 页面加载之间闪烁
- 创建闪烁“;文本“;在javascript中
- 如何使用按键避免图像闪烁
- 使用setInterval()函数进行图像闪烁
- 1种颜色的Javascript闪烁文本更长
- addClass,它更改bg图像,但在第一次加载时没有闪烁
- reactjs重新渲染时画布闪烁
- 悬停时setInterval中的图像闪烁
- javascript样式的背景颜色在设置时闪烁.ASP.NET
- 按下按钮时图像持续闪烁
- 什么's导致我的<选择>框在选中时闪烁
- 铬刻度闪烁错误
- 删除闪烁的光标进行网络屏幕截图测试
- 如何在Blogger上获得闪烁的链接
- JavaScript Cookie会在瞬间闪烁隐藏的DIV