Hoạt ảnh trang trình bày JQuery của tôi bị chậm khi trượt #res
div.JQuery slideDown animation lag
Mọi đề xuất?
JQuery:
$(document).ready(function(){
$('select.first').change(function(){
$(this).prop('disabled', true);
var codata = $(this).val();
var page = 1;
$.ajax({
type:'POST',
url:'page.php',
dataType:'json',
data:{country:codata, page:page},
success: function(data) {
var result='';
$.each(data, function(i,e) {
result += "<div id='outer'>"+e.sDo+'</div>';
});
$('#res').html(result);
}
}).done(function(){$('#res').slideDown();});
});
});
CSS:
#res {
background-color:gainsboro;
border:1px solid gray;
width:100%;
display:none;
padding-top:10px;
}
#outer {
width:100px;
text-align:center;
border:1px dotted black;
margin:0 0 10px 10px;
display:inline-block;
height:40px;
}
Bạn có thể cung cấp ví dụ về sự chậm trễ này trong http://jsfiddle.net –
Sự cố có bị trễ hay không. Độ trễ có ý nghĩa gì trong ngữ cảnh này? –
Ngoài ra, chỉ cần quan sát chung, có vẻ như bạn có ID trùng lặp ('bên ngoài') không hợp lệ, mặc dù không liên quan đến vấn đề hiện tại của bạn. –