我正在制作一个小脚本,当您向下滚动时会隐藏导航,并在向上滚动时显示导航。
但由于某些原因,我的脚本忽略了该声明。
// the check function
function checkWidth(code) {
$(window).on('resize' , function () {
if( $(window).width() > 1000) {
code
}
})
}
// function I want to use when width is bigger then 1000px
checkWidth(
$(window).bind('mousewheel', function(i) {
if(i.originalEvent.wheelDelta / 120 > 0) {
$('.footer').slideDown();
} else {
$('.footer').slideUp();
}
})
);
答案 0 :(得分:0)
使用此代码,如果用户在窗口宽度超过1000px时向上或向下滚动,则可以运行一个函数。我希望我理解你。
var winWidth = $(window).width();
$(window).on('resize' , function () {
winWidth = $(window).width();
});
$(window).on('mousewheel', function(i) {
if (winWidth > 1000) {
if (i.originalEvent.wheelDelta / 120 > 0) {
console.log('scrolling up');
} else {
console.log('scrolling down');
}
}
});