如何暂停显示工具提示的title属性?

Rob*_*ett 5 html javascript jquery

我有一个弹出式div显示在rightclick上(我知道这打破了预期的功能,但Google Docs会这样做,为什么不呢?)但是我显示弹出窗口的元素有一个"标题"属性集,它出现在顶部我的div.我仍然希望工具提示工作,但不是弹出窗口时.

弹出窗口打开/打开时,停止显示工具提示的最佳方法是什么?

编辑:我正在使用jQuery

Jos*_*osh 4

使用jquery,您可以绑定悬停函数,将鼠标悬停时的标题属性设置为空白,然后在鼠标移出时重置它。

$("element#id").hover(
 function() {
  $(this).attr("title","");
  $("div#popout").show();
 },
 function() {
  $("div#popout").hide();
  $(this).attr("title",originalTitle);
 }
);
Run Code Online (Sandbox Code Playgroud)

  • 原标题从哪里来?您可以使用 .data() 存储它以获得更通用的解决方案。 (2认同)