<script type="text/javascript">
function scrollFunc(e) {
userScroll=true;
if ( typeof scrollFunc.x == 'undefined' ) {
scrollFunc.x=window.pageXOffset;
scrollFunc.y=window.pageYOffset;
}
var diffX=scrollFunc.x-window.pageXOffset;
var diffY=scrollFunc.y-window.pageYOffset;
if(userScroll)
{
if( diffY<0 ) {
$(".myCar").animate({"top": "+=50px"},1000);// Scroll down
alert('down');
//$(".myCar").stop();
} else if( diffY>0 ) {
$(".myCar").animate({"top": "-=50px"},1000);
alert('Up');// Scroll up
} else {
// First scroll event
}
userScroll=false;
}
else
{
}
scrollFunc.x=window.pageXOffset;
scrollFunc.y=window.pageYOffset;
}
window.onscroll=scrollFunc
</script>
上下にスクロールして検出しようとしていますが、両方の警告メッセージが表示されます。つまり、上下にスクロールすると、両方の警告メッセージが表示されます。助けが必要。!!