Javascript Don';在一定条件下,t返回poshytip
当我将鼠标移到类中的元素上时,我想显示poshytips,但前提是它们满足content函数中指定的条件。如果不是,我不希望出现一个空气泡Javascript Don';在一定条件下,t返回poshytip,javascript,jquery,tooltip,jquery-tooltip,Javascript,Jquery,Tooltip,Jquery Tooltip,当我将鼠标移到类中的元素上时,我想显示poshytips,但前提是它们满足content函数中指定的条件。如果不是,我不希望出现一个空气泡 $('[class~="label"]').poshytip({ slide: false, followCursor: true, alignTo: 'cursor', showTimeout: 0, hideTimeout: 0
$('[class~="label"]').poshytip({
slide: false,
followCursor: true,
alignTo: 'cursor',
showTimeout: 0,
hideTimeout: 0,
alignX: 'center',
alignY: 'inner-bottom',
className: 'tip-ihme',
offsetY: 10,
content: function() {
if(this.id.length>25 & sbar.settings.stackBy == 'region') {
return this.id
}
},
liveEvents: true
});
}
但是,当我将鼠标移到不符合此规范的元素上时(即,this.id.length尝试以下操作),仍会显示一个小(空)气泡:
$('[class~="label"]').each(function(){
if($(this).attr('id').length>25)
{
$(this).poshytip({
// your code
});
}
});
我想实现内容函数中指定的条件;即,如果某些内容不符合规范,则不会出现气泡:我希望上面的编辑澄清我根据您的要求更改了我的答案。
$('[class~="label"]').each(function(){
if($(this).attr('id').length>25)
{
$(this).poshytip({
// your code
});
}
});