Каждое слово моей веб-страницы содержит сноски, и пользователь будет щелкать по слову/фразе, чтобы просмотреть сноски. Однако некоторые сноски перекрываются, то есть сноска 1 может применяться к текущему слову, тогда как сноска 2 относится ко всей фразе , начинающейся с текущим словом.Добавление нескольких стилей в один и тот же текст с помощью jQuery
Поскольку мы живем в будущем, когда пользователь наводит курсор на слово, я хочу указать диапазон всех соответствующих примечаний (примечаний). Пример:
Мой фон HTML/CSS/JS, и я комфортно, используя CSS, чтобы сделать все, что укладка хорошо выглядеть. Это сам HTML, который я не могу понять, есть ли у кого-нибудь из вас идеи о том, как складывать эти SPAN один поверх другого?
В идеале, исходный вход не должен иметь миллион SPAN на всем протяжении для маркировки ... Я полагаю, что JS должен вставлять промежутки, основанные на позиции слова в параграфе. Поэтому в приведенном выше примере, когда вы наводите курсор на слово «оценка», JS будет вставлять однословный диапазон, начинающийся со слова 2 («оценка»), четырехсловный диапазон, начинающийся с слова 1 («Четыре»), и промежуток из шести слов, начинающийся с слова 1 («Четыре»). Если это лучший метод, Как я могу сказать jQuery, что при наведении на просмотр слов взад и вперед и добавление тегов?
Можете ли вы опубликовать вам HTML код –
Это не в HTML пока. Я пытаюсь спланировать лучшее решение. – Heraldmonkey
Вы думаете о методе HTML/CSS для определения слов/фраз, и это разумно. Но другой подход заключался бы в том, чтобы каждое слово было частью массива, а затем назначало значения для каждого элемента массива. Одно значение поиска приведет к информации о слове, тогда как другое значение поиска для нескольких слов приведет к идентификации фразы. – TimSPQR