PDA

View Full Version : سوال: اجرای دو دستور بدون دستور if



DR.HTML
چهارشنبه 10 اسفند 1390, 18:46 عصر
سلام دوستان یکی از افکت های که ما ازش خیلی استفاده میکنیم توی جی کوئری پنهان سازی و آشکار سازی عناصر هست خواستم ببینم به جز دستور if ایا راهی هست که برای شئ بشه باهاش کاری کرد وقتی عنصر پنهانه آشکار بشه وقتیم آشکار پنهان بشه توجه کنین بدون دستور if و چیزی که ما روش کلیک میکنیم یه عنصر نمیخوام از دوتا استفاده کنم یکی اشکار کنه دیگری مخفی
آیا راهی مد نظرتون هست که من بلد نباشم ؟ با تشکر
جسستجو کردم نتیجه ای پیدا نکردم

maryamm_20
پنج شنبه 11 اسفند 1390, 01:49 صبح
بله
دستور toggle
مثلآ $("#selector").toggle();
اگر show باشه hide میکنه و برعکس
در مورد toggle جستجو کنید.

MMSHFE
چهارشنبه 17 اسفند 1390, 08:35 صبح
البته توی jQuery با fn.$ خودتون میتونید توابع دلخواه رو تولید کنید و شرطها و... رو توش بگذارین و نهایتاً از اونها توی کدتون استفاده کنید.

mehdi.mousavi
چهارشنبه 17 اسفند 1390, 12:26 عصر
سلام.
اجازه بدید این رو هم به پاسخ دوستان اضافه کنم که اگر به متود مزبور true پاس کنید، element مورد نظر نمایش داده میشه و اگر false باشه، اون المنت مخفی میشه.
این قابلیت هنگامی به درد میخوره که شما در بخشی از کد مایلید تا بر اساس پارامتری بیرونی، نمایش یا عدم نمایش المنت رو تحت اختیار بگیرید.
برای مشاهده توضیحات متود toggle میتونید به این آدرس (http://jqapi.com/#p=toggle) رجوع کنید.

موفق باشید.