PDA

View Full Version : سوال: پنهان نمودن و سپس نمایش دادن DIV



siamak8982
دوشنبه 21 مرداد 1392, 13:55 عصر
با عرض سلام خدمت شما دوستان عزیز
من در پروژه ام قصد داشتم یک دیو که حاوی تکس باکس و دکمه است بعد از فشار دادن دکمه پنهان شود اما بعد از پنهان شدن دوباره سریعا نمایان می شود
ممنون می شوم کمکم کنید

mehdi.mousavi
دوشنبه 21 مرداد 1392, 18:13 عصر
با عرض سلام خدمت شما دوستان عزیز من در پروژه ام قصد داشتم یک دیو که حاوی تکس باکس و دکمه است بعد از فشار دادن دکمه پنهان شود اما بعد از پنهان شدن دوباره سریعا نمایان می شود ممنون می شوم کمکم کنید

سلام.
برای مخفی کردن یک element باید از hide و برای نمایش اون از show استفاده کنید. وقتی کلید فشرده شد، میتونید درخواستی رو به سمت server
ارسال کنید (نه بصورت Full Postback)، رویه مورد نظر رو سمت سرور انجام بدید و پاسخ رو به Client برگردونید. وقتی پاسخ دریافت شد، اونوقت می تونید
با استفاده از show اون div رو مجددا نمایش بدید.

این البته پاسخ دقیق سوال شما نیست، چون سوال شما قدری عجیب و غریب هستش. چرا باید div ای رو مخفی و سپس فورا نمایش بدید؟ اگر واقعا
این کاری هستش که مایلید انجام بدید، باید با متود hide اون div رو مخفی کنید، سپس timer ای تعریف کنید که فرضا 4 میلی ثانیه بعد، متود show رو
call کنه و ... اینطوری کاربر متوجه غیب شدن و دوباره ظاهر شدن اون div خواهد شد.

موفق باشید.

azamicu
دوشنبه 21 مرداد 1392, 20:37 عصر
بیا داداش از این کد استفاده بکن

$("button-selector").bind("click", function(){
$("panel-selector").animate({
opacity:0
},1000,function(){
$("panel-selector").delay(2000).animate({
opacity:1
})
})
})