我创建了一个脚本,用于在用户不活动期间以及当我的页面位置保持不变时隐藏菜单。 2。
我想知道我是否使用了一个关于表演的好方法。它不是太重了?我应该优化我的代码吗?
var interval = 1;
setInterval(function(){
var posx=$("#page").offset();
if (interval == 30 && posx.left < 2) {
$('#menu').fadeOut(1000);
interval = 1;
}
interval = interval+1;
console.log(interval);
},1000);
$(document).bind('mousemove keydown scroll touchstart', function() {
var posx=$("#page").offset();
if($('#menu').is(':hidden') && posx.left < 2) {
$('#menu').fadeIn(1000);
interval = 1;
}
});