편집 요약 없음 |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
$(document).ready(function() { | $(document).ready(function() { | ||
var count = 1; | var count = 1; | ||
$('h2, h3, h4, h5, h6').each(function() { | // 목차(div#toc) 다음부터 시작 | ||
var tocSeen = false; | |||
$('body').find('h2, h3, h4, h5, h6').each(function() { | |||
var $this = $(this); | var $this = $(this); | ||
// | // 목차 이후 본문 제목부터 번호 매기기 | ||
if ($this. | if (!tocSeen) { | ||
if ($this.prevAll('#toc').length > 0 || $this.parents('#toc').length > 0) { | |||
// 아직 목차 구간이다 => 패스 | |||
return; | |||
} | |||
tocSeen = true; | |||
} | } | ||
var backLink = $('<a>') | |||
.attr('href', '#toc') | |||
.text(count + '. ') | |||
.addClass('mw-link') | |||
.css({ | |||
'text-decoration': 'none', | |||
'margin-right': '5px' | |||
}); | |||
$this.prepend(backLink); | |||
count++; | |||
}); | }); | ||
}); | }); |