Ваш вопрос немного неоднозначен, вы имеете в виду всплывающую подсказку, только когда нажата и удерживается клавиша? Возможно, какой-либо ключ при фокусировке в любом месте страницы отобразит все всплывающие подсказки, которые доступны? Вы хотите, чтобы он реагировал только на определенный ключ?
Вот простейшее решение, с которым мне удалось настроить работу с вашим кодом. Если у вас несколько экземпляров и вы хотите, чтобы они реагировали по-разному, я могу написать что-то более конкретное.
JQuery 1.9.
<a id="resultToolTip" href="#" data-tooltip="" class="has-tip"
title="User: Test Passed">Test Results</a>
<div id="my-tooltip-div">This is the tooltip</div>
<script>
$(document).ready(function() {
$(document).on("keypress", "#resultToolTip" function() {
// show my tooltip
// e.g. $("#my-tooltip-div").fadeIn('fast');
// if #my-tooltip-div is the tooltip you want to show
});
});
</script>
Якорь ссылка должна сфокусирована на первое с помощью обхода к нему или с помощью какого-того JQuery фокусирующего после другого события/триггера.
Как именно вы вводите текст и запускаете ключевые события на якоре? – adeneo
Afaik, вы не можете использовать атрибут title, как обычно, с зависанием над тегом anshor. – Mainz007
У меня тоже есть проблемы с этим. он работал до того, как я перешел из JQuery 1.6 в 1.9, но keyup/down/press больше не работает для меня больше. Я использовал широко развернутые стрелки для навигации по страницам с клавиатуры. – RickyD