PDA

View Full Version : حرفه ای: نحوه کد نوشتم در جی کوئری



amirepsilon
جمعه 24 تیر 1390, 12:55 عصر
سلام
دوستان لطفا به کد jquery زیر یه نگاه بندازید :

function panel(){
$(".black").show(); //INJA 1
$.get(loc+'user.php', {aid:'panel'}, function(i){
$("#user_panel").html(i); //INJA 2
$(".black").fadeOut(); //INJA 3
});
}


مشکلی در اجرا نداره
ولی مساله ای که هست اینه
خط INJA 1 یه مربع سیاه نشون میده
در ادامه کاری که میخوام انجام میشه
خط INJA 3 اون مربع سیاه رو پاک میکنه
ظاهرا مشکلی نداره
ولی فاصله بین INJA 2 و INJA 3 چند ثانیه طول میکشه
یعنی وقتی نتیجه رو فرستاد، بلافاصله مربع سیاه حذف نمیشه
کسی میدونی دلیلش چیه ؟
ممنون

pedramj
جمعه 24 تیر 1390, 23:44 عصر
تو قسمت fadeOut باید بهش صفر بدی که در آن واحد انجام بده یا از این استفاده کن یا از css که display رو تغییر بده
$(".black").fadeOut(0);

binboy
دوشنبه 27 تیر 1390, 01:06 صبح
از ()hide استفاده کن