JQuery: вопросы о Cluetip - отключение подсказок и максимальная высота - PullRequest
3 голосов
/ 26 августа 2010
  1. Как временно отключить подсказки?Я вижу пару ссылок на веб-сайте, а также на этом форуме, но по какой-то причине не могу найти команду, которая их отключает.Мне просто нужно немного отключить их, а затем снова включить.

  2. Есть ли способ дать всплывающей подсказке максимальную высоту?У меня есть несколько всплывающих подсказок, некоторые из которых содержат только одну строку, а некоторые - 100 строк.Мне бы хотелось, чтобы всплывающие подсказки в одну строку появлялись очень маленькими, а большие - всплывающими большими, с полосой прокрутки для действительно больших.

Спасибо.

Редактировать: Извините, не уверен, почему я предположил, что все будут точно знать, о чем я говорю.

http://plugins.learningjquery.com/cluetip/

Редактировать 2: Я получил максимальную высоту, что работает.Моя проблема заключалась в попытке реализовать это с помощью интерфейса cluetip.Все, что мне нужно было сделать, это указать какой-нибудь CSS, чтобы сделать дело.Тем не менее, все еще возникают проблемы с отключением подсказок.Кажется, все должно быть просто, не уверен, почему я не могу понять это!

1 Ответ

1 голос
/ 26 августа 2010
  1. Да, вы можете посмотреть здесь: http://plugins.jquery.com/node/8405#comment-3532 в основном это означает вставку вызова cluetip в обработчик события hover (или чего-либо еще) вашего исходного элемента и оценку условия перед вызовом cluetip ...

  2. Вы можете установить фиксированную высоту или «автоматическую» высоту. Если вы хотите получить такой эффект, вам следует изменить сам код плагина.

ИЗДАНО ПОСЛЕ ВАШЕГО КОММЕНТАРИЯ:

Прояснилось, все немного изменилось:

Вы должны установить глобальный флаг, логическое значение, которое устанавливается в true каждый раз, когда отображается подсказка (вы можете установить его в обратном вызове onActivate), затем ...

Вы должны использовать функцию, с которой я связан, чтобы проверить, установлен ли флаг в true, если нет, тогда вы можете показать свой совет, так или иначе ...

Не забудьте установить флаг на false, когда наконечник закрыт. Лучший способ сделать это - вставить обратный вызов onClose в код плагина (строка 352, clueTipClose ()).

Если все эти вещи кажутся болью ... ну, я думаю, что это так. Взгляните на SimpleTip http://craigsworks.com/projects/simpletip/, в котором есть все необходимое.

...