我有这个div在keydown上滑动(消失)。但是在这个事件之后我必须禁用键,否则他们将继续滚动到现在的位置"去掉了#34; DIV。我尝试了几种方法,比如添加和删除活动类,但它没有用。
这可以用回调吗?也许我输错了。有人可以帮我吗?谢谢。代码:
$("#zero").bind("mousewheel mouseup mousedown", function() { //touchmove
return false;
});
function start() {
$("html, body").animate({
scrollTop: 0
}, "slow"); //665px
$("#zero").slideUp();
$("#nav").fadeIn(1500).delay(9000);
$('html, body').css({
overflow: 'auto',
height: 'auto'
});
$("body").on("touchmove", true);
}
$(document).keyup(function(event) {
if (event.keyCode == 40 || 13) {
start(function() {
// -- -- > CallBack ?
if (event.keyCode == 40 || 13) {
return false;
}
});
}
});