第一次悬停时,Jquery popover闪烁

时间:2013-05-07 06:43:27

标签: jquery twitter-bootstrap popover

Popover无法正常工作,首先将其闪烁,第二次工作正常 下面是代码数据来自使用ajax的数据库。

对于任何错误的想法感到抱歉,因为我第一次使用赌注溢出

Jquery的:

       $.fn.popover && $('[rel="popover"]').popover({delay: 2000});

       $(".ad-report-tooltip").hover(function(e)
        {

            if($(e.target).attr('data-content') == undefined)
            {

                $(e.target).popover('hide');
                var toolTipId = $(e.target).attr('tooltip-id');
                ajax_request = $.ajax
                (

                    {
                        type:"GET",
                        url: "tooltips?id=" + toolTipId,
                        async: true,
                        contentType: "application/json",
                        dataType: 'jsonp',

                    success: function(data)
                        {

                            //alert(data['result_set']);
                            $(e.target).attr('rel','popover');
                            $(e.target).attr('data-content',data['result_set']);
                            $(e.target).popover('show');

                        },            
                    }    
                );

            }

        },function(){});  
        $(".ad-report-tooltip").mouseout(function(){
            ajax_request.abort();
        });

HTML:

<label class="control-label ad-report-tooltip" data-trigger="hover" title="FilterBy" data-placement="right" tooltip-id='1031'>Filter By : </label>

0 个答案:

没有答案