我有一个变量,当屏幕尺寸小于768px时,我试图改变,我的导航栏在那个点变小,所以平滑滚动链接上的偏移是不同的。
function scrollToID(id, speed){
var offSet = 100;
var targetOffset = $(id).offset().top - offSet;
$('html,body').animate({scrollTop:targetOffset}, speed);
}
我无法解决这个问题,我打算尝试使用if(width >= 768)
的if语句,但我相信这不会起作用。
如何在宽度小于768px的情况下更改变量offSet?
答案 0 :(得分:2)
var offSet = 100;
if($(window).width() <= 768){
offset = // new value;
}
使用jQuery.width
。