-2
我正在研究一个小脚本,它在向下滚动时隐藏导航并在向上滚动时显示导航。jquery忽略我的if语句
但由于某种原因,我的脚本忽略了这种说法。
// 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();
}
})
);
如果你谈论的是第一,如果resize事件中:你只能得到一次宽度,你永远不更新'winWid'新宽度 –
你的脚本没有“忽略”的任何声明,而且也不该语言(即JavaScript)。你犯了一个错误。你有没有考虑调试你的脚本来找出你犯的错误? –
你的代码的哪一部分告诉计算机在调整大小时更新'winWid'变量? –