[英]How to show tooltips for a html select list by using keyboard instead of mouse?
我创建了以下html代码和JQuery脚本
<select id="myId" name="myName" onmouseover="createToolTip('myName')">
<option value="value_1" title="My first tooltip">option to select 1</option>
<option value="value_2" title="My second tooltip">option to select 2</option>
<option value="value_3" title="My third tooltip">option to select 3</option>
<option value="value_4" title="My fourth tooltip">option to select 4</option>
</select>
function createToolTip(name){
var tooltips = {
'value_1': 'option to select 1',
'value_2': 'option to select 2',
'value_3': 'option to select 3',
'value_4': 'option to select 4'
};
var selector = "[name=" + name + "] option";
jQuery(selector).each(function() {
$(this).attr('title', tooltips[$(this).val()]);
});
};
如果我用鼠标光标滚动到选项字段,则将显示此选项元素的特定工具提示。
但是,如果我仅使用键盘(箭头光标)浏览选项列表,是否可以显示工具提示? 或者,如果我使用鼠标,则仅显示工具提示? 为此必须使用哪个事件(例如,onfocus无效)
谢谢 !
焦点事件怎么样? 你有试过吗 我相信onfocus既可以使用鼠标也可以使用键盘。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.