JQuery 淡入滚动问题

JQuery Fade-in onscroll problems

我已经尝试解决这个问题几个小时了。

我想在滚动条上淡入 div。

然后我想设置一个规则以在移动设备上禁用该效果。

这是我的代码

<style>
#conteneur5 { 
height:220px; 
width:1080px; 
background:#EFEFEF
;} 
</style>    

<body>
<div class="wow"> 
<div id="conteneur5">
<table width="1065" height="195"></table> 
</div>
</div>
</body>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script> $(document).scroll(function() { 
if (screen.width > 770) { 
$('.wow').hide(); } 
else { 

$('.wow').show();
}
var y = $(this).scrollTop();
if (y > 130) {
$('.wow').fadeIn();
} else {
$('.wow').fadeOut();
}
});
</script>

我尝试了很多不同的组合,但 none 奏效了。

通过上述序列,淡入有效,但 div 首先可见,然后在滚动时淡出,然后淡入。

我尝试在 css 中内联添加 display:none,因为我已经阅读了另一个主题。但是没有结果。

我在移动设备上禁用效果的尝试均无效。

像这样的? http://jsfiddle.net/swm53ran/166/

<div class="space">
</div>
<div class="content">
    FADEIN
</div>

$(document).ready(function() {
    myFunction();
    $(window).resize(function() {        
        myFunction();
    });

    function myFunction() {
        var width = $(window).width();
        console.log(width);
        console.log((width > 770));
        if (width > 770) {
            $(document).on('scroll', function () {
                if ($(this).scrollTop() > 130) {
                    $('.content').fadeIn();
                }
            });
        }
        else {
            $('.content').hide();
            $(document).unbind('scroll');
        }
    }

});

.space {
    height: 200px;
}
.content {
    display:none;
    height: 100px;
    background-color: lightgray;
}
body {
    height: 1000px;
}