편집 요약 없음 |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
$(document).ready(function() { | $(document).ready(function() { | ||
var count = 1; | var count = 1; | ||
var | var passedTOC = false; | ||
$(' | $('body').children().each(function() { | ||
var $ | var $el = $(this); | ||
if ($ | // 목차 지나기 | ||
if (!passedTOC) { | |||
if ($el.attr('id') === 'toc') { | |||
passedTOC = true; | |||
} | |||
return; // 아직 목차 통과 전이면 스킵 | |||
} | } | ||
// | // 목차 지난 후 제목 찾기 | ||
if ( | if ($el.is('h2, h3, h4, h5, h6')) { | ||
var | var numberLink = $('<a>') | ||
.attr('href', '#toc') | .attr('href', '#toc') | ||
.text(count + '. ') | .text(count + '. ') | ||
.addClass('mw-link') // | .addClass('mw-link') // 목차 숫자랑 똑같은 파란색 링크 | ||
.css({ | .css({ | ||
'text-decoration': 'none', | 'text-decoration': 'none', | ||
21번째 줄: | 25번째 줄: | ||
}); | }); | ||
$ | $el.prepend(numberLink); | ||
count++; | count++; | ||
} | } | ||
}); | }); | ||
}); | }); |