【发布时间】:2016-03-07 22:10:40
【问题描述】:
我的网站上有一个scrollTo 锚链接脚本,偏移量为-35px,因为我的导航栏高度为35px。有时在不同的分辨率(智能手机或平板电脑)上,我需要更改偏移值。如何在此脚本中执行此操作?
$(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();然后减去变量作为高度? -
sometimes是什么意思?你的导航栏改变了它的高度? -
是的,取决于屏幕分辨率,导航栏会改变它的高度!
-
哦,我忘了说,我不太了解js,我知道如何适配脚本,但我不知道如何在其中添加var或其他东西:-((没学过到)
标签: javascript jquery responsive-design media-queries