Toggle第一次没有滑动

时间:2013-07-11 14:30:52

标签: jquery ajax slide

我需要在jquery上做一个toogle,但是第一次运行toogle时,加载的数据就会弹出。以下点击它们会滑动......我该怎么办?

这是我的代码......

function visita(id){
        $.ajax({
            url: "VisitaAjaxGerenciar.php",
            type: "GET",
            data: ({
            visita_id : id    
            }),
            dataType: "html",
            success: function(data){
                $('#visitaAjax_'+id).toggle( "slide" ).html(data);
                //ajaxJQuery();
            }

        });
    } 

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

变化:

$('#visitaAjax_'+id).toggle( "slide" ).html(data);

要:

$('#visitaAjax_'+id).html(data).toggle( "slide" );

可能是因为在此ajax回调之前元素为空并且您没有看到元素上的幻灯片,因为它是空的,所以首先设置html然后在回调中切换。

<强> Demo