Красивые всплывающие подсказки с помощью jQuery
Внимательные пользователи моего сайта Share42.com заметили, что на нем с определенной поры появились красивые всплывающие подсказки, и меня попросили рассказать, как такое сделать. Поэтому я хочу поделиться с вами моим очередным небольшим jQuery-скриптом, который поможет украсить ваш веб-ресурс. Идею я подсмотрел на сайте электронного бухгалтера ...
Комментарии (144)
Здравствуйте!
А можно ли в подсказку вставить вместе с текстом ссылку?
Подскажете как?
Нельзя. Только текст.
Спасибо, классный скрипт! Оживляет интерфейс классно!
Здравствуйте! Вопрос!
А как сделать, чтоб подсказка двигалась за курсором? И в одну и в другую сторону. Если хлопотно, то хоть в одну сторону. И для начинающей, поподробнее.
Спасибо!
Для этого требуется доработка скрипта.
Dimox! А это очень сложно??? :)))
Может доработаете. У Вас очень красивые подсказки, таких больше нигде не нашла. Немного добавила им красоты и теперь вообще блеск. А если они еще будут двигаться за курсором, то радости не будет предела.
Сделайте пожалуйста:)))
И кстати, только у Вас на сайте все ПОДРОБНО написано и ничего не нужно мудрить, я вставила ваши скрипты и css и все отлично.
Спасибо!
Очень жду ответа.
Извините, у меня нет желания в этом разбираться. Вы можете поискать другие готовые скрипты с этой функцией.
Спасибо, что ответили. Очень жаль, когда человек умеет и не хочет.
Может тогда хоть пару ссылок дадите на скрипты с этой функцией. Я долго ищу, но пока не нашла.
В моем случае, это даже не столько для украшательства, сколько для того, что научиться этому.
Еще раз спасибо.
Вот примеры:
http://cssglobe.com/lab/tooltip/01/
http://cssglobe.com/lab/easytooltip/01.html
http://cssglobe.com/lab/easytooltip/02.html
http://cssglobe.com/lab/easytooltip/03.html
Dimox!
Большое спасибо!!!
а почему в гугл хроме весь текст в одну строку пишется и за поля экрана вылазит, как можно исправить, подскажите
У вас неправильная вложенность тегов, из-за этого и некорректное отображение.
а как правильно расположить их, местами поменял вроде так же.
и подскажите как можно разместить несколько ссылок с тайтлом в этих всплывающих поясненияХ?
А как сделать чтобы тултип показывался слева если курсор в другой половине экрана ?
С этим скриптом никак.
Очень жаль… Будем искать …
Здравствуйте, спасибо Вам, скрипт шикарный. Подскажите пожалуйста, возможно ли сделать вывод подсказки при наведении на блок таблицы. Пробовал вместо спан ставить тд и дивы пихать внутрь и снаружи блока, ничего не выходит.
Скрипт работает на любом теге, главное, чтобы он в скрипте был указан.
Большое спасибо, получилось!!!
Правда если слово подсказки пишется на англ., появляется еще одна рамка с другими подсказками предлагающими перевод на русский. Думаю что это подарок от Firefox…
Еще раз спасибо.
День добрый! Прошу помощи!
Ситуация такая. Все делаю как написано выше, пока нахожусь в панели редактирования нажимая ПРОСМОТР, все подсказки отлично отображаются. Но как только выхожу из админки, т е становлюсь просто пользователем инета, подсказки не видно, пунктирная линия видна (над словом для подсказки), а самой оформленной подсказки всплывающей – НЕ ВИДНО.
Два раза меняла шаблон, несколько раз перезаливала скрипты и ничего.
Очень надеюсь на ответ.
Кстати в лисе тоже самое.
Где можно посмотреть?
Ой как быстро:)))
Вроде блог открыт, щас проверю
Dimox! Простите, забыла ссылку дать
marinadan.blogspot.com Blogger школа
Предполагаю, что скрипт вы разместили в этом файле – https://sites.google.com/site/vseoblogger/script.js?pli=1
Доступ к нему ограничен, поэтому подсказки и не работают.
блин
а как быть, подскажите пожалуйста
вот так у меня админке отражается
Ну и ну, никак не отражается скрипт
Где-то на сайте sites.google.com нужно открыть доступ к этому файлу всем. Как это сделать, я не знаю.
Спасибо, буду “рыть” :)))
Дим, открыла доступ и все проявилось! Спасибо Вам!
Но еще не совсем понятно к каким файлам открыт доступ и кто и что может с ними делать.
Справка гугла пока молчит.
Кстати по вашим советам там завела блог, чтоб заливать туда файлы.
https://accounts.google.com
На этой странице создают сайт
затем в приложения заливают файлы и скрипты
а настройки сайта у меня были “недоступно никому” только автору сайта
Когда сделала открытый доступ для всех в интернете, то все скрипты заработали
Еще раз вам спасибо!
Благодарю. Применил.
Спасибо! Я в восторге от этих подсказок. Применил, как дополнение для полей формы.
Использую атрибут placeholder, чтобы в полях отображалось: “Введите имя”, “Введите email” (неохота подписывать это вне поля – слишком много места, перегрузка для взгляда ИМХО). Но он не поддерживается старыми браузерами.
Так что подсказки в конце поля ввода – отличная подстраховка!
Где же я был, когда меня не было на Вашем блоге?! :o)
Доброе время суток!
Подскажите, как установить задержку перед срабатыванием сценария скрипта таким образом, что-бы подсказка появлялась только после удержания курсора над заданным объектом заданный промежуток времени, а если удержание курсора было меньше заданного промежутка времени, скрипт не выполнялся?
После этой строки:
добавьте такую:
1000 – это 1 секунда.
Всё-равно появляется. Идея такова, чтобы при кратковременном нахождении курсора над заданным объектом, подсказка не всплывала вообще, а сейчас она это делает просто секундой позже.
Точно. Тогда, к сожалению, не знаю, как сделать. Самому было бы очень интересно узнать решение.
Нашел решение. Вот весь код скрипта:
Большое спасибо! Это реально облегчило мне жизнь!
Отлично, пожалуйста!
Ещё один вопрос, пробовал $(‘title’).each(function() тобиш ловить всё что содержит title=”” однако такой фокус не проходит, как поступить правильно?
Вот так правильно:
Доброе время суток!
попробовал
-получилось что все тултипы одновременно и постоянно открыты, стоит навести на них курсор, они прячутся. Как пофиксить?
Не видя живого примера, ничего не могу сказать.
ок! вот http://test.i-stereo.ru “живой” пример.
Код:
Видимо, происходит конфликт с другими скриптами. Я протестировал без прочих скриптов – у меня работает, как надо, тултипы по умолчанию не открыты.
Ок! Будем разбираться. Спасибо за помощь!
вот css:
Большое.. Нет! Огромное спасибо за участие и помощ!
А как сделать что бы подсказка чуть быстрее выскакивала ??
Уменьшите оба числа 200 в строке:
Отличная находка! :) Взял себе на вооружение…
Заметил небольшой баг – если на странице есть скрытые контейнеры (неактивные вкладки, к примеру), в которых есть тултипы, то нормально анимация работает только на активной вкладке при загрузке страницы, а на всех остальных вкладках тултипы половинятся по высоте…
Вылечилось добавлением минимальной анимационной высоты в CSS-класс: .jQtooltip div
Спасибо большое за скрипт!
Э-э, нет, если в тултипе текста много, тогда высота не увеличивается(( В общем, это неоднозначное решение…
Да, я тоже столкнулся с этим багом. Пока не знаю, как устранить.
Пока решил сделать разделение по подсказкам – у “мини” они однострочные, а у ссылок – многострочные :)
Для этого добавил ещё один CSS:
Так работает без косяков))
сейчас всплытие подсказки происходит слева направо, а как сделать наоборот?
Насколько я знаю, никак.
плохо
Вопрос что я делаю не правильно? Решил сделать на вашем примере подсказку для изображений
В скрипте
изменил на
В html пишу
Но подсказка не работает. Вопрос что я сделал не так?
Для изображения не сделать, потому что это непарный тег.