Подтвердить что ты не робот

Измените, как быстро появляется всплывающая подсказка атрибута title

Есть ли способ изменить скорость подсказки из атрибута "title" элемента? Мне бы хотелось, если бы всплывающая подсказка появилась сразу, но, похоже, на несколько секунд она появится.

4b9b3361

Ответ 1

Нет, нет. Атрибут title реализован в зависимости от браузера. Например, я помню различия между IE и FF при использовании \r\n внутри него.

Документы Mozilla хорошо объясняют пределы и функциональность.

Если вы хотите настроить, вы можете взглянуть на сторонние плагины, такие как qTip2, которые имитируют его с помощью div и т.д. и предоставляют вам полный контроль.

Ответ 2

Вы можете использовать jqueryUI, как было предложено. Пример управления длительностью свойства show:

$( ".selector" ).tooltip({ show: { effect: "blind", duration: 800 } });

Ответ 3

JQuery UI tooltip чрезвычайно прост и настраивается: Просто download или включить пользовательский интерфейс jquery на вашей странице.

Если вы хотите, чтобы все всплывающие подсказки вашей страницы отображались сразу при наведении, просто используйте это:

$(document).tooltip({show: null});

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

$('.yourClass').tooltip({show: {effect:"none", delay:0}});

Ответ 4

Невозможно изменить способ быстрой подсказки браузера по умолчанию, но вы можете использовать один из плагинов всплывающих подсказок (здесь немного: http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/), где вы можете настроить множество вещей, включая задержку.