当.secondLogo
超过1000px时,我有以下内容可以scrollToTop
出现(通过淡入)
var secondLogo = $(".secondLogo");
$(window).scroll(function(){
//more then or equals to
if($(window).scrollTop() >= 1000 ){
secondLogo.fadeIn();
//less then 1000px from top
} else {
secondLogo.fadeOut();
}
});
HTML
<div class="secondLogo">
<img src="images/smm_logo_large.png" alt="Student Makers Market logo"/>
</div>
CSS
.secondLogo{
opacity:0;
position:fixed;
z-index:-10;
top: 15%;
left: 3%;
opacity:0.1;
filter:alpha(opacity=10); /* For IE8 and earlier */
}
答案 0 :(得分:2)
$.fn.fadeIn
和$.fn.fadeOut
不会操纵css属性opacity
。使用display:none
初始化您的元素
.secondLogo {
display: none;
position: fixed;
z-index: -10;
top: 15%;
left: 3%;
}