override fadeout() display: none
override fadeout() display: none
在这里玩小提琴:http://jsfiddle.net/BP6rq/1514/
一旦元素达到必要的点,就淡出元素并将其置于fixed
位置。我正在使用fadeOut()
来恢复效果。问题是我不想把它藏起来。我知道fadeTo
,但我没能达到同样的效果。我还尝试过覆盖显示:没有,但这消除了渐变效果的功能。我能做些什么来保持渐变效果,但当fadeOut()
向上滚动并返回到其原始位置时不会消失?
想法?
将animate()
与css opacity
一起使用,而不是fadeIn fadeOut:
jsFiddle演示
$(window).bind("scroll", function () {
$.fx.speeds.xslow = 250;
if ($(this).scrollTop() > 50) {
$('#bottomcta')
.animate({
'opacity': 1
},1000)
.addClass('fixed');
} else {
$('#bottomcta')
.animate({
'opacity': 0
},1000)
.removeClass('fixed');
}
});
相关文章:
- 如何在使用jQuery应用display:none后正确显示元素
- Javascript -> CSS (display:none to display:block)
- 当display:none时,getElementById()无法获取元素
- Greasemonkey:当style=“display: none;”发生变化时如何做某事
- Pre 标记似乎忽略了样式属性(例如 display:none)
- override fadeout() display: none
- Display-css-none在@media上的IE 8,9中不起作用(最大宽度:786px){}
- jQuery - display : none not working
- Galleria致命错误:无法从CSS/Multiple Galleria和Display中提取舞台高度:none;
- 在javascript中覆盖CSS样式“display:none”
- 在 Internet Explorer 中使用 .css('display')==“none”
- Javascript CSS Transitions to display:none 可以解决
- 通过jQuery将DISPLAY:NONE添加到span,当:鼠标单击span外部,或单击EXIT按钮,等等+
- slideDown() 在 css 设置为 display:none 时不起作用
- 设置 style.display= none 后优雅的 javascript 重新调整
- 如何使用属性 display:none 测量类的长度
- JS监视CSS属性的变化,如“display:none”=>“display:block”
- jQuery show element with display:none !important
- 如何将“display:none”与jquery或javascript一起使用
- 为什么javascript读取具有display:none的元素