首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无论何时离开元素,qTip2都会关闭

无论何时离开元素,qTip2都会关闭
EN

Stack Overflow用户
提问于 2014-07-07 19:21:34
回答 1查看 38关注 0票数 1

我在所有的单元格里都有一个表格,可以把div放进去。这些div有一个qTip2来显示额外的信息。因为表可能非常大,所以当我将鼠标悬停在div上时,我会创建qTip2元素。然后,当用户单击该项目时,将显示qTip2

代码语言:javascript
复制
$('#queryResult div[data-distribution]').each(function() {
    var element = $(this);
    var distribution = element.data('distribution');

    element.hover(function() {
        element.qtip({
            content: {
                text: function() {
                    return '<div class="distributionTitle">Distribution:</div><div class="distributrionBody">' + distribution + '</div>';
                },
               title: 'Information',
               button: true
            },
            show: 'click',
            position: {
                my: 'top center',
                at: 'bottom center'
            },
            hide: {
                fixed: true,
                delay: 5000,
                event: false
            }                       
        });
    });
});

当我单击任何元素时,qTip2都会按预期显示。但是,一旦我离开我创建的qTip2div,它就消失了。我尝试了hide的几个版本,但都不能工作。

浏览器: IE9

EN

回答 1

Stack Overflow用户

发布于 2014-07-16 05:55:40

@Tscheuge应该可以做到这一点。

代码语言:javascript
复制
hide: {
  fixed: true,
  event: false,
  leave: false  // emphasis here
} 

JSFiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24609414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档