我环顾四周,但似乎没有任何东西链接有问题的 2 个 jquery 函数。
此外,任何允许它在 ipad 上工作的错误修复(即在页面的该部分上突出显示相关菜单标题的滑动而不是滚动)都是很好的发现。
任何帮助将不胜感激,在 Javascript/jquery 相当新手。
示例:http: //jqueryfordesigners.com/scroll-linked-navigation/
但在那里添加了动画或缓动..
$(window).scroll(function () {
var inview = '#' + $("#content_about > section > h1:in-viewport:first").parent().attr('id'),
$link = $('.linked_nav a').filter('[hash=' + inview + ']');
if ($link.length && !$link.is('.selected')) {
$('.linked_nav a').removeClass('selected');
$link.addClass('selected');
}
});
WITH ..(可能):
$('html,body').animate({scrollTop: $("#"+id).offset().top-120},'slow');