Я хотел бы продублировать выделение сноски в Википедии из клика в тексте при цитировании исключительно в классах jQuery и CSS. Я нашел веб-страницу, которая описывает, как это сделать с помощью CSS3 , а затем решение для JavaScript для IE. Однако я хотел бы сделать это исключительно с jQuery, так как сайт, на котором я это делаю, уже содержит несколько элементов jQuery.
Я составил список процесса.
- нажата ссылка на текст
- Заменить класс подсветки стандартным классом сносок на теге
<p>
уже выделенных сносок.
- Добавить выделение к соответствующей сноске
- Используйте jQuery для прокрутки страницы до соответствующей сноски.
Я до сих пор придумал несколько jQuery, но я чрезвычайно новичок в этом, полагаясь на учебники и плагины к этому моменту. Вот то, что я имею с простым английским языком для частей, которые я еще не выяснил.
$('.inlineCite').click(function() {
$('.footnoteHighlight').removeClass('footnoteHighlight').addClass('footnote');
//add highlight to id of highlightScroll
//scroll to footnote with matching id
});
Если бы у меня был метод, чтобы передать часть селектора в функцию и превратить его в переменную, я думаю, я мог бы выполнить ее. Скорее всего, я уверен, что один из вас, гуру, поднимет что-то, что опровергает все, что, я думаю, я сделал. Любая помощь будет принята с благодарностью, поэтому спасибо заранее.
Приветствие.