在上一篇文章中,我已经解决了关于fadein淡出功能的问题(我需要通过滚动淡出一个元素)现在我需要在向上/向下滚动的同时将元素设置为display = none - display = block condiction因为透明元素(屏幕固定)不允许我点击页面上的某些链接。对我来说,另一个解决方案可能是将对象放在后面层,但我不知道是否可以使用固定元素。我已经用它来淡出,淡入。:
<script type="text/javascript">
$(window).scroll(function() {
if (getScrollTop() < 20) {
$('#cc-m-12786466225').fadeTo(10,1);
}
else { $('#cc-m-12786466225').fadeTo(10,0); } } );
function getScrollTop(){
if(typeof pageYOffset!= 'undefined'){
//most browsers except IE before #9
return pageYOffset;
}
else
{
var B= document.body; //IE 'quirks'
var D= document.documentElement; //IE with doctype
D= (D.clientHeight)? D: B;
return D.scrollTop;
}
}
</script>