滚动到Anchor跳回来开始

时间:2014-07-02 08:10:33

标签: javascript jquery scroll anchor

我是一个JS初学者所以我把这个代码从互联网上拿走了,我有一些问题。首先,它总是跳回到div的开头,如果它向上滚动。其次,如果浏览器窗口小于主包装器,则内容div跳转到左侧并隐藏菜单。最好看看它:

http://clan.morphium-gw2.de/nina/

抱歉我的英语不好。感谢

$(document).ready(function(){ $('a[href^="#"]').on('click',function (e) { e.preventDefault(); var target = this.hash, $target = $(target); $('#container').animate({ 'scrollTop': $target.offset().top }, 2000, 'swing', function () { window.location.hash = target; }); }); });

2 个答案:

答案 0 :(得分:0)

你可以尝试调试并查看它显示的错误, 打印目标变量的值,并尝试创建console.log(target) 让我知道;)

答案 1 :(得分:0)

我在你的脚本中发现了一个语法错误 改变这个:

<body onLoad="BilderVorladen('images/a1.jpg','images/a2.jpg','images/a3.jpg',,'images/a4.jpg');"> 

为此:

<body onLoad="BilderVorladen('images/a1.jpg','images/a2.jpg','images/a3.jpg','images/a4.jpg');">