Я использую эффект подсветки пользовательского интерфейса jQuery, чтобы выделить одну из многих (> 20) сносок, потому что они могут легко заполнить средний экран, когда он направлен туда.Я передаю номер сноски как значение функции с событием onclick.Я уверен, что есть более элегантный способ реализовать это без загромождения HTML, но я относительно новичок в JS ...
function highlighter(footnote_number) {
$(document).ready(function () {
$('li[id="footnote' + footnote_number + '"]').effect("highlight", {}, 3000);
});
};
Сноски в тексте:
<a id="footnote_a1" href="#footnote1" onclick="highlighter('1')">1</a>
прямо на:
<div id="footnotes">
<ol>
<li id="footnote_a1">
(Footnote)
<a href="#footnote1">↑</a>
</li>
</ol>
</div>