Javascript 当title属性显示工具提示时是否存在事件?
假设我有一个Javascript 当title属性显示工具提示时是否存在事件?,javascript,jquery,html,tooltip,event-listener,Javascript,Jquery,Html,Tooltip,Event Listener,假设我有一个title属性的跨度: Span您可以使用jQuery ui工具提示小部件 $(文档).tooltip(); $(“#inputhelp”)。工具提示({ 打开:功能(事件、用户界面){ log(“文本工具提示”); } }); 您可以使用jQuery ui工具提示小部件 $(文档).tooltip(); $(“#inputhelp”)。工具提示({ 打开:功能(事件、用户界面){ log(“文本工具提示”); } }); 免责声明:这实际上不是一个事件侦听器 这不是最
title
属性的跨度:
Span
您可以使用jQuery ui工具提示小部件
$(文档).tooltip();
$(“#inputhelp”)。工具提示({
打开:功能(事件、用户界面){
log(“文本工具提示”);
}
});代码>
您可以使用jQuery ui工具提示小部件
$(文档).tooltip();
$(“#inputhelp”)。工具提示({
打开:功能(事件、用户界面){
log(“文本工具提示”);
}
});代码>
免责声明:这实际上不是一个事件侦听器
这不是最好的解决方案,但它是有效的。它所做的只是在mouseover
上启动一个setTimeout
0.5s(基于反复试验,在任何文档中都找不到),然后在mouseout
时取消它。这对我来说是可行的,但如果延迟根据浏览器/操作系统的不同而改变,它可能就不起作用了
var titleShowTimeout;
document.getElementById(“mySpan”).addEventListener(“鼠标悬停”,函数(事件){
titleShowTimeout=setTimeout(函数(){
console.log(“显示工具提示”);
}, 500);
});
document.getElementById(“mySpan”).addEventListener(“mouseout”,函数(){
clearTimeout(titleShowTimeout);
});代码>
Span
免责声明:这实际上不是一个事件侦听器
这不是最好的解决方案,但它是有效的。它所做的只是在mouseover
上启动一个setTimeout
0.5s(基于反复试验,在任何文档中都找不到),然后在mouseout
时取消它。这对我来说是可行的,但如果延迟根据浏览器/操作系统的不同而改变,它可能就不起作用了
var titleShowTimeout;
document.getElementById(“mySpan”).addEventListener(“鼠标悬停”,函数(事件){
titleShowTimeout=setTimeout(函数(){
console.log(“显示工具提示”);
}, 500);
});
document.getElementById(“mySpan”).addEventListener(“mouseout”,函数(){
clearTimeout(titleShowTimeout);
});代码>
Span
否,无相关事件:(否,无相关事件:(这实际上是JQuery工具提示的一个很好的解决方案,但是,我真的希望得到title
属性本身的答案。这实际上是JQuery工具提示的一个很好的解决方案,但是,我真的希望得到title
属性本身的答案。