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

我在rightclick上显示了一个弹出div(我知道这打破了预期的功能,但Google Docs是这么做的,为什么不呢?)然而,我显示弹出窗口的元素有一个“title”属性集,它出现在顶部我的分区。 我仍然希望工具提示能够正常工作,但当弹出窗口出现时不会。

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

编辑:我正在使用jQuery


使用jquery,你可以绑定悬停功能,也可以将title属性设置为空onmouseover,然后在鼠标移出时将其重置。

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

下面是通过使用data进行价值存储和prop价值分配如何完成的另一个例子

$('[title]').on({
    mouseenter : function()
    {
        $(this).data('title', this.title).prop('title', '');
    },
    mouseleave: function()
    {
        $(this).prop('title', $(this).data('title'));
    }
});

我想设置为空格,当弹出关闭时,再次设置正确的文本。 我认为这是阻止它的最简单方法。

链接地址: http://www.djcxy.com/p/80901.html

上一篇: How to stop title attribute from displaying tooltip temporarily?

下一篇: Difference between >>> and >>