我的网站上有一个scrollTo
锚链接脚本,偏移量为-35px,因为我的导航栏的高度是35px。有时在不同的分辨率下(智能手机或平板电脑),我需要更改偏移值。我怎样才能在这个脚本中做到这一点?jquery和响应式
$(document).ready(function() {
$('.scrollTo').click(function() { // Au clic sur un élément
var page = $(this).attr('href') ; // Page cible
var speed = 300; // Durée de l'animation (en ms)
$('html, body').animate({ scrollTop: $(page).offset().top - 35 }, speed); // Go
return false;
});
});
使高度动态? 'var navigationHeight = $(nav).height();'然后减去变量作为高度? – Josh
有时候是什么意思?你的导航栏改变了它的高度? –
是取决于屏幕分辨率,导航栏更改其高度! – Orko