我使用了qtip插件。我写的qtip代码

.on('click', '.selectionOptions', function(){
    $('.selectionOptions').qtip({
        style: {
            classes: 'ui-component-config selectionOpt',
            tip: false
        },
        content: {
            text: 'Hai'
        }
    });
})


当我单击.selectionOptions div时,将显示此qtip。
但是,当我将div悬停时,会出现此qtip。如何使用jQuery纠正此问题。

最佳答案

对于qTip 2,您可以使用

show: {
        event: 'click'
    }


完整示例(来自文档页面):

$('.selector').qtip({
    suppress: false,
    content: {
        text: 'You must have known to click me from the browser tooltip...!?'
    },
    show: {
        event: 'click'
    }
})
.attr('title', 'Click me to show a qTip!'); // Apply a title attribute to the elements


在这里查看文档:http://qtip2.com/options#core.suppress

关于javascript - 强制qtip仅在单击元素时出现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30703002/

10-12 17:27