Чи є спосіб змінити швидкість підказки з атрибута елемента "title"? Мені б хотілося, якби підказка з’явилася негайно, але, здається, потрібно кілька секунд.
Чи є спосіб змінити швидкість підказки з атрибута елемента "title"? Мені б хотілося, якби підказка з’явилася негайно, але, здається, потрібно кілька секунд.
Відповіді:
Ні, немає способу. title
Атрибут реалізований в браузері залежним чином. Наприклад, я пам'ятаю відмінності між IE і FF при використанні \r\n
всередині нього.
Документи Mozilla добре пояснюють межі та функціональність.
Якщо ви хочете налаштувати, ви можете ознайомитись із сторонніми плагінами, такими як qTip2, які імітують його за допомогою divs та інших матеріалів та забезпечують повний контроль.
Підказка інтерфейсу Jquery користувальницького інтерфейсу надзвичайно проста і налаштована: просто завантажте або додайте інтерфейс jquery на свою сторінку.
Якщо ви хочете, щоб усі підказки вашої сторінки відображалися відразу після наведення курсору, просто скористайтеся цим:
$(document).tooltip({show: null});
Зауважте, що це стосується всіх елементів, які мають атрибут 'title'. Ви можете змінити селектор, щоб впливати лише на клас, і встановити власну швидкість або ефект:
$('.yourClass').tooltip({show: {effect:"none", delay:0}});
Неможливо змінити швидкість відображення підказки браузера за замовчуванням, але ви можете використовувати один із плагінів підказок (ось декілька: http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/ ), де ви можете налаштувати багато речей, включаючи затримку.
TippyJS має мільярд варіантів налаштування.