Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Don';在一定条件下,t返回poshytip_Javascript_Jquery_Tooltip_Jquery Tooltip - Fatal编程技术网

Javascript Don';在一定条件下,t返回poshytip

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

当我将鼠标移到类中的元素上时,我想显示poshytips,但前提是它们满足content函数中指定的条件。如果不是,我不希望出现一个空气泡

$('[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
        });
    }
});