我需要在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();
}
});
}
感谢您的帮助:)
答案 0 :(得分:1)
变化:
$('#visitaAjax_'+id).toggle( "slide" ).html(data);
要:
$('#visitaAjax_'+id).html(data).toggle( "slide" );
可能是因为在此ajax回调之前元素为空并且您没有看到元素上的幻灯片,因为它是空的,所以首先设置html然后在回调中切换。
<强> Demo 强>