mirror of
https://github.com/ant-design/ant-design.git
synced 2025-01-18 06:03:38 +08:00
fix home page
This commit is contained in:
parent
8be1ffdfe0
commit
00df19d3e3
@ -58,39 +58,39 @@ InstantClickChangeFns.push(function() {
|
||||
$('.markdown #api').nextAll().andSelf().appendTo('.api-container');
|
||||
|
||||
// 滚动时固定锚点、高亮当前项
|
||||
var titles = $('.markdown :header:not(h1)');
|
||||
var doc = $(document);
|
||||
var tocTop = $('.toc').offset().top;
|
||||
function onScroll() {
|
||||
var top = doc.scrollTop(), i;
|
||||
if (top >= doc.height()- $(window).height() - 20) {
|
||||
i = titles.length - 1;
|
||||
} else {
|
||||
for (i=0; i<titles.length; i++) {
|
||||
if (top < titles.eq(i).offset().top - 20) {
|
||||
break;
|
||||
if ($('.toc')[0]) {
|
||||
var titles = $('.markdown :header:not(h1)');
|
||||
var doc = $(document);
|
||||
var tocTop = $('.toc').offset().top;
|
||||
function onScroll() {
|
||||
var top = doc.scrollTop(), i;
|
||||
if (top >= doc.height()- $(window).height() - 20) {
|
||||
i = titles.length - 1;
|
||||
} else {
|
||||
for (i=0; i<titles.length; i++) {
|
||||
if (top < titles.eq(i).offset().top - 20) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
i--;
|
||||
i = (i < 0) ? 0 : i;
|
||||
i = (i > titles.length - 1) ? (titles.length - 1) : i;
|
||||
}
|
||||
i--;
|
||||
i = (i < 0) ? 0 : i;
|
||||
i = (i > titles.length - 1) ? (titles.length - 1) : i;
|
||||
}
|
||||
$('.anchor a').removeClass('current');
|
||||
$('.anchor a').eq(i).addClass('current');
|
||||
$('.anchor a').removeClass('current');
|
||||
$('.anchor a').eq(i).addClass('current');
|
||||
|
||||
if (top >= tocTop) {
|
||||
$('.toc').addClass('sticky');
|
||||
} else {
|
||||
$('.toc').removeClass('sticky');
|
||||
if (top >= tocTop) {
|
||||
$('.toc').addClass('sticky');
|
||||
} else {
|
||||
$('.toc').removeClass('sticky');
|
||||
}
|
||||
}
|
||||
onScroll();
|
||||
// 滚动高亮
|
||||
$(window).off('scroll');
|
||||
$(window).on('scroll', onScroll);
|
||||
}
|
||||
|
||||
onScroll();
|
||||
|
||||
// 滚动高亮
|
||||
$(window).off('scroll');
|
||||
$(window).on('scroll', onScroll);
|
||||
|
||||
// 添加上一页下一页
|
||||
if ($('.aside-container li > a').length > 0) {
|
||||
var links = $('.aside-container li > a');
|
||||
|
Loading…
Reference in New Issue
Block a user