[英]how to hide/close a qTip2 without selector?
I'm dynamically generating a qTip2 tooltip and I want to close/hide it from a javascript function, how can i do that? 我正在动态生成qTip2工具提示,我想从javascript函数中关闭/隐藏它,我该怎么做? any idea?
任何想法?
This is how I generate the qTip2: 这就是我生成qTip2的方式:
var ToolqTip = $('<div />').qtip({
content: {
text: this.html,
title: {
text: currentItem["Item"].name,
button: true
}
},
position: {
at: "right center",
my: "left center"
//target: $("#location_header")
,adjust: {
method: "flip shift",
x: 15, y: -25
}
,target: pos
//,viewport: $('#map_canvas')
//,container: $('#map_canvas') // this one prevents overlaping
},
show: {
ready: true,
event: false,
solo: true
},
style: {
classes: 'ui-tooltip-shadow ui-tooltip-jtools'
}
/*,
hide: {
event: 'mouseleave unfocus'
}*/
});
I want to close it from a call from this function 我想从此函数的调用中关闭它
function pleaseClose(){
$().qtip('hide'); // NOT WORKING :(
}
any idea? 任何想法? Please!
请!
function pleaseClose(){
ToolqTip.hide()
}
should do it... 应该做...
You can you an API call to toggle visibility 您可以通过API调用来切换可见性
function pleaseClose(){
var api = $('yourSelector').qtip();
api.toggle(false); //hide
};
To show: 显示:
api.toggle(true); //show
function pleaseClose(){
$(ToolqTip).qtip('toggle', 'false');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.