javascript - Dojo:工具提示延迟

标签 javascript css dojo

使用此代码附加 Dojo-tooltips 元素:

new Tooltip({
    connectId: 'app-container',
    selector: '*',
    position: ['above-centered', 'after'],
    getContent: function(matchedNode){
        return matchedNode.getAttribute('tooltipText');
    }
});

然后这段代码设置工具提示文本:

<span class="tag" tooltipText="Show tests tagged 'workforce'">Workforce</span>

问题是所有工具提示都有半秒的延迟(这看起来像是 Dojo 的默认值),并使界面看起来很滞后。尝试使用 CSS 覆盖它:

-webkit-animation-duration: 0s !important;
animation-duration: 0s !important;

但这没有用。 Dojo Reference page也没有任何信息。

有什么办法可以消除这种延迟吗?

最佳答案

该页面确实有信息。 showDelay 默认为 400 毫秒。您可以通过传递自己的值来更改它。

而且,据我所知,您的代码中存在一些问题。您需要在 Tooltip 对象中传递您尚未完成的工具提示文本。请参阅 fiddle (下面的链接)。

new Tooltip({
    connectId: 'app-container',
    selector: '*',
    showDelay: 0,
    position: ['above-centered', 'after'],
    getContent: function(matchedNode){
        return matchedNode.getAttribute('tooltipText');
    }
});

查看此 fiddle .

关于javascript - Dojo:工具提示延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36738207/

相关文章:

javascript - 将 div 定位在另一个 div 的位置

javascript - 光标观察没有触发添加的属性

html - 照片和缩略图有什么区别?

javascript - 如何使用事件监听器复制 DOM 节点?

dojo - 如何在 dijit.form.Select 中动态插入新选项

javascript - PHP 可以安全地提取目录内容并使用 JQuery 读取它们吗?

javascript - 如何在 ng2-pdf-viewer 上突出显示synctex输出值

html - 叠加在受最大宽度和最大高度限制的图像上

css - 网页字体垂直间距

javascript - 如何在 Dojo 1.7 中使用未压缩的文件?