Нужен скрипт , который в виде 

highlight("tensorflow");будет выделять текст на странице.

  • Поиск должен работать case insensitive , то есть независимо от регистра   tensorflow или TensorFlow
  • На выделенный текст нужно вешать обработчик на  клик и на наведение. Для Обработчика по наведению нужна настраиваемая задержка перед срабатыванием
  • При клике или наведении - нужно отобразить динамический попап , который будет находится рядом с текстом в видимой части экрана.
  • Контент попапа будет генерироваться при клике , то есть для каждого выделенного слова разный - загружаясь с другого сервиса.
  • На попапе должна быть возможность закрыть его кнопкой или кликом в любом другом месте экрана.
Пример - https://prnt.sc/qnf23u

Должен работать на страницах сайтов и не ломать их работу 

https://www.linkedin.com/

http://github.com/

https://stackoverflow.com/

Нужен скрипт на чистом javascript , без применения библиотек (типа jquery) 

5 лет назад
nazymko
Андрей 
34 года
10 лет в сервисе
Был
год назад

Выбранный исполнитель

az73
51 год
8 лет в сервисе
Был
15 часов назад
5 лет назад
$50
3 дня
Escrow
Фрилансер сделал получил 50 % оплаты , сначала выдал сырой скрипт не по ТЗ На замечания о чем начал "в ТЗ такого не было" , "пользуетесь функцией не правильно" , когда в ТЗ все прописано 1. Формат функции - ОДИН параметр 2. Необходимый функционал - попап который открывается попап можно закрыть кнопкой контент генерируется функцией при открытии на что только и было - функцией неправильно пользуетесь, у меня все работает , жду оплату После моих АРГУМЕНТИРОВАННЫХ доводов, что попап это не стандартная подсказка title , а все же сгенерированный контент в HTML с кнопкой закрыть , как и было в ТЗ - пообещал переделать После чего сбросил снова не готовую работу с требованием оплатить - после тестирования только на одном сайте linkedin.com выяснилось что скрипт не работает , а весь текст который он подсвечивает - пропадает ( скрины в переписке присутствуют, как повторить - залогиньтесь в linkedin.com , зайдите на свой профиль , скопируйте скрипт в консоль и запустите функцию - 100% повторяемость ) Считаю даный фрилансер не должен обманывать людей и требовать деньги за невыполненную работу !

Заявки фрилансеров

az73
51 год
8 лет в сервисе
Был
15 часов назад
5 лет назад
ТОП-10
Веб-программирование