Создание функции всплывающей подсказки с нуля в jQuery - PullRequest
0 голосов
/ 21 июня 2011

Мне нужна очень динамичная и простая функция всплывающей подсказки в моем веб-приложении (очень похоже на Facebook). Я осмотрел все плагины jQuery, но на самом деле они мне не нравятся, поэтому я хочу создать свой собственный. Он должен иметь возможность отображать списки, а также отдельные элементы при наведении на определенные элементы HTML.

Мой главный вопрос заключается в том, что лучше всего создать элемент подсказки html в jQuery, а затем вставлять его в DOM каждый раз при наведении соответствующего элемента или иметь одну подсказку для выполнения всех действий при наведении подсказок и просто переместить его и изменить содержимое внутри него?

Интересны любые подсказки!

Ответы [ 3 ]

2 голосов
/ 21 июня 2011

Хорошо .. У вас есть 2 варианта:1) Создавайте всплывающую подсказку каждый раз, когда вам нужно показать ее, но не забудьте удалить ее из DOM после скрытия.2) Но IMHO лучший способ - инициализировать всплывающую подсказку только один раз, а затем просто расположить ее в нужном месте, изменив ее содержимое.

1 голос
/ 21 июня 2011

Попробуйте типичный всплывающий подсказок jquery плагин

http://fishintheriver.com/2009/03/04/a-cool-facebook-style-tooltip-plugin-for-jquery/

Но если вы хотите сделать это самостоятельно, то я думаю, что второй вариант хорош "есть одна подсказка для всех подсказокнаведите активность и просто переместите ее и измените содержимое внутри нее "

0 голосов
/ 07 июля 2011

Я закончил создание и удаление нового экземпляра всплывающей подсказки на каждом указателе мыши / отпуске мыши.Работает очень хорошо!

...