我注意到在滚动到顶部动画发生之前,屏幕会闪烁。
这可以在以下位置看到:http ://www.dreamtheater.co.il
要重新创建:
- 向下滚动,直到菜单栏仅保留在顶部
- 单击菜单中最右侧的链接
HTML 的正文是这样的:<body id="top">
.
和 JavaScript(最底部的相关代码):
$(function() {
var stickyHeader = $('#menubar').offset().top;
$(window).scroll(function() {
if ($(window).scrollTop() > stickyHeader) {
...
...
$("a[href='http://www.dreamtheater.co.il/index/']").attr('href', '#top');
} else {
...
...
$("a[href='#top']").attr('href', 'http://www.dreamtheater.co.il/index/');
}
});
$('#top').on("click",function() {
$('body,html').animate({ scrollTop: 0 }, 'slow')
});
});