درود،میهمان گرامی ورود ثبت نام لیست اعضا تقویم راهنما جستجوجستجو
بازیابی رمز



آخرین ارسال ها
گفتگوی آزاد (3 )
شروع کننده:admin آخرین ارسالsaeed_z پاسخ ها:1055 مشاهده:9039
یک مربی لیگ برتری ممنوع الفعالیت شد
شروع کننده:kingpayam آخرین ارسالadel پاسخ ها:1 مشاهده:6
اگه با نفر قبلی توی آسانسور گیر کنی چیکار میکنی ؟
شروع کننده:kingpayam آخرین ارسالkingpayam پاسخ ها:10 مشاهده:94
کافی شاپ آواکسی ها
شروع کننده:adel آخرین ارسالadel پاسخ ها:100 مشاهده:1132
لیلة الرغائب شب آرزوها
شروع کننده:elina_mn آخرین ارسالelina_mn پاسخ ها:1 مشاهده:32
عکس یادگاری با فردوسی پور در ساعت یک بامداد
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:25
اخبار روزانه ویژه سیستم اعتبار مالی
شروع کننده:admin آخرین ارسالadmin پاسخ ها:50 مشاهده:1052
معرفی کتاب "شرق بهشت"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب "تاریخ بیهقی"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب مفهوم زمان
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب " اسماعیلیه"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:10
معرفی کتاب عرفان و شریعت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب پشت پرده وهابیت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب "زن تسخیر شده"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب از پشت سایه ها
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب طوفان دیگری در راه است
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب "زر باران"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب بنده ی خوب خدا
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب "روی پله های کنسرواتوار"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معریف کتاب فلسفه علم
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب استاد عشق
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب فرزندان ایرانیم (داستان طنز)
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:11
معرفی کتاب "یوشی و درولین"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:8
معرفی کتاب خداحافظ کرخه
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب نامی برای همیشه: نگاهی به تاریخ خلیج فارس
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
مرثیه ای برای شکسپیر
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب "رد پای زن اسطوره ای در سینما"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:7
معرفی کتاب از به
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب به سوی تو
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:7
معرفی کتاب "آفتاب در حجاب"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
معرفی کتاب مردی که خواب نمی دید
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب "نظام حکومت در اسلام"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
معرفی کتاب من او
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب عروج تا بی نهایت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب "دین و آزادی"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب "درختی‌که حرف می‌زد"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
معرفی کتاب" شب بی ستاره: خاطرات سردار علی فضلی"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب" قبله مایل به تو"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:7
معرفی کتاب "پسران زره‌پوش"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
چند اثر از چارلز دیکنز
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:4 مشاهده:22
معرفی کتاب "چگونه با نوجوانم صحبت کنم؟"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب "پدر و دختر"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
معرفی کتاب "مسخ "
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب "قدیس"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب" درختی‌که حرف می‌زد"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب "پاییز 59"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب "لیلی،نام تمام دختران زمین است"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب " الأصنام"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:7
معرفی کتاب "پوتین های مریم"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
معرفی کتاب "زن تسخیر شده"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب "رستاخیز جان"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:7
معرفی کتاب " سازمان آدم كشان /جک لندن"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:2 مشاهده:19
معرفی کتاب "سیر و سلوک"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
شعر سیب حمید مصدق و جواب ها
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:3 مشاهده:19
غفلت والدين، مرگ پسر بچه 5 ساله سبزواري را رقم زد
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
قطار مرگ زوجي را در سالگرد ازدواجشان رقم زد
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:8
جنایت 3 پسر 19ساله تهرانی درپارک به خاطر 2 دختر+ گفتگو با یکی از متهمان
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:13
سرویس ترجمه گوگل، پرکارترین مترجم تاریخ
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:10
سوء استفاده از اشتراک خط اینترنت دردسر ساز شد
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:10
ریزگردها و لزوم دیپلماسی قاطع
شروع کننده:saeed_z آخرین ارسالنگار پاسخ ها:1 مشاهده:13
جنایت 3 پسر 19ساله تهرانی درپارک به خاطر 2 دختر+ گفتگو با یکی از متهمان
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:8
دانشجوی یزدی عامل فروش فیلم‌های مستهجن
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:11
برادر سود جو، سارق اینترنتی بود
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
عکس: سالومه مجری شبکه من و تو زمانی که در ایران بود
شروع کننده:sana آخرین ارسالadmin پاسخ ها:1 مشاهده:25
عامل توهین به مقدسات در اینترنت دستگیر شد
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:10
تيزي چاقوي دزدان طلا بر گلوي کودک ۷ساله و لحظه هاي وحشت يک مادر
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:10
دستگیری عامل اشاعه‌ فحشاء در اینترنت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:10
خودکشی پدر پس از قتل دلخراش دو فرزندش
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
مدیریت بحران خراسان شمالی نسبت به وقوع سیل در این استان هشدار داد
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
پسر 35 ساله سر مادرش را با بیل برید
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:11
حمله به جسد ميلياردر معروف تهرانی
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
زلزله كهنوج و كرمان را لرزاند
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
حادثه رانندگی در مشگین شهر یك كشته و شش زخمی برجای گذاشت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
هويت جسد دختر ۵ ساله راشناسايي کنيد
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:10
کشف 18 جسد بدون سر و مثله شده در مکزیک
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
بارش تگرگ و جاری شدن سیل به 9 روستای چالدران خسارت زد
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
پيامكي كه قرباني گرفت
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:12
متهم به قتل: همسرم را شبانه کشتم
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:8
زندگی 2 کودک با جسد خونین مادر
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:8
انحراف به چپ موتورسیکلت 5 کشته برجا گذاشت
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
title title title title title
آموزش پرورش اندام در 90 روز دستبندوگوشواره ماه تولد شما آموزش افزایش قد (کتاب و سی دی) جدیدترین روش بستن شال و روسری برنامه مشاهده همه شبکه های دنیا


ارسال پاسخ 
آموزش جی کوئری در پانزده روز : روز ششم
نویسنده پیام
OMID

همکار ممتاز انجمن
****

ارسال ها: 10,147
تاریخ عضویت: 09 November 2008
امتیاز: 5
تشکرهای ارسالی : 3145
تشکرهای دریافتی : 9355
اعتبار: 39  واحد
1
آموزش جی کوئری در پانزده روز : روز ششم

سلام، در آموزش امروز قصد داریم پر کاربردترین مبحث جی کوئری که به Toggle معروف هست رو یاد بگیریم. Toggle در واقع کدیست که به کمک اون می تونیم یک عمل رو پی در پی انجام بدیم. به یقین این آموزش کاملترین آموزش toggle در وب فارسی هست چون سعی کردم تمام حالات toggle رو آموزش بدم و خیلی برای آموزش امروز زمان گذاشتم چون واقعاً کاربردیه و در افکتهایی که در آینده خواهم گفت کاربرد بسیار زیادی داره.

امروز چه کار خواهیم کرد :

۱٫ محو و نمایان کردن مربع به صورت آنی

۲٫ محو و نمایان کردن مربع در بازۀ زمانی

۳٫ محو و نمایان کردن مربع به صورت کشویی

۴٫ محو و نمایان کردن مربع به صورت fade in  و fade out

5. محو و نمایان کردن یک Class

محو و نمایان کردن مربع به صورت آنی :
امروز هم چون کدهای CSS و jQuery کم هستند اون هارو درون فایل index می نویسیم. و برای هر مرحله از لینک جدا استفاده می کنیم. ابتدا مربع ۳۲۰ پیکسلی معروفمون رو به رنگ مشکی می سازیم.


01 <style type="text/css">
02 #box
03 {
04     width: 320px;
05     height: 320px;
06     background: black;
07 }
08 </style>
09 <body>
10 <div id="box"></div>
11 </body>

و لینک اول را با کلاسی به نام Toggle1 درست می کنیم تا با کلیک کردن روی اون بتونیم دستور بدیم که عمل محو و نمایان کردن آنی مربع است انجام بشه


1 <a class="toggle1" href="#">Toggle - Simple</a>

خب از ساده ترین کد شروع می کنیم یعنی خود دستور toggle . کافیه کد زیر رو بنویسید و وقتی روی لینک کلیک می کنید مربع به صورت آنی محو و با کلیک دوباره همان لحضه نمایان می شود. دوستان پرسیده بودن که چطور می تونیم یک لینک خاص رو به افکت خاصی اختصاص بدیم. همونطور که میبینید ما برای لینکمون یک کلاس تعریف کردیم به نام toggle1 و در کد زیر هم میبینید به چه صورت دستور کلیک را نوشتیم : a.toggle1


1 $(function() {
2     $('a.toggle1').click(function() {
3         $('#box').toggle();
4     });
5 });

محو و نمایان کردن مربع در بازۀ زمانی :
خب به نظر من اصلاً جالب نیست که مربع ما یک لحظه باشه و یک لحظه نباشه ! ما به راحتی می تونیم به این رفت و آمد افکت اضافه کنیم. کافیه در کد بالا درون پرانتزی که جلوی کد toggle هست یک زمان به میلی ثانیه اضافه کنیم مثلاً ۴ ثانیه برای محو و نمایان شدن :


1 $(function() {
2     $('a.toggle2').click(function() {
3         $('#box').toggle(4000);
4     });
5 });

و البته لینکی با کلاسی به نام toggle2 که با کلیک روی آن عملیات انجام شود.. به صورت زیر :


1 <a class="toggle2" href="#">Toggle - In 4 Second</a>

در این صورت مربع ما به حالت پیش فرض toggle که محوشدن آهسته + کوچک شدن عرض و ارتفاع است در مدت ۴ ثانیه محو می شود و چون از toggle استفاده کردیم با کلیک دوباره روی لینک به همین صورت نمایان خواهد شد.

محو و نمایان کردن مربع به صورت کشویی :
خب درسته که کد زیر به صورت مکرر انجام میشه ولی در اون از toggle استفاده نمی کنیم ! در واقع می شود گفت کد زیر زبانی ساده از مفهوم toggle است. بهتر است این کد را اینطور بخونیم که :
اگر #box بسته بود اون رو در زمان ۴ ثانیه باز کن در غیر این صورت اون رو در زمان ۴ ثانیه ببنید !


1 $('a.toggle3').click(function() {
2       if ($('#box').is(":hidden")) {
3           $('#box').slideDown(4000);
4     } else {
5           $('#box').slideUp(4000);
6             }
7 });

برای اجرای این دستور هم از لینک با کلاسی به نام toggle3 استفاده می کنیم :


1 <a class="toggle3" href="#">Toggle - slide up and slide down</a>

محو و نمایان کردن مربع به صورتfade in و fade out :
خب این قسمت یکمی مفهومش ممکنه سخت به نظر بیاد و توضیح کد siblings به تنهایی یک جلسه زمان می بره ولی مختصر می گم که این کد برای پیدا کردن عنصر خاصی است بین عناصر تکراری دیگر. برای درک مفهوم این کد پیشنهاد می کنم

رو بخونید و مثال ها رو ببینید تا کاملاً متوجه مورد استفادۀ این بشوید.


1 $('a.toggle4').toggle(function() {
2 $('a.toggle4').siblings('#box').fadeIn(4000);
3 }, function() {
4 $('a.toggle4').siblings('#box').fadeOut(4000);
5 });

و لینک چهارم که به این صورت می نویسیم :


1 <a class="toggle4" href="#">Toggle - fade in and fade out</a>

* اگر معنی کد بالا رو متوجه نشدید نگران نباشید در آینده به تفصیل توضیح خواهم داد. این کد رو کاملاً از خودم ساختم چون در demo ها برای fade in و fade out به صورت toggle چیزی پیدا نکردم !

محو و نمایان کردن یک Class :
ما می تونیم هر Class جدیدی رو بسازیم و با toggle محو و نمایان کنیم. برای مثال من یک class میسازم و به وسیلۀ اون یک کادر به عکس اضافه می کنم. اسم class رو border می زارم و یک خط ۵ پیکسلی برای مربع تعریف می کنم :


1 .border
2 {
3     border: 5px solid red;
4 }

و لینک جدیدی برای این کار می سازم با کلاسی به نام toggle5 :


1 <a class="toggle5" href="#">Toggle - add and remove Class</a>

و میریم سراغ اصل مطلب که کد جی کوئری هست :


1 <script type="text/javascript">
2  
3         $('a.toggle5').click(function() {
4             $('#box').toggleClass('border');
5  
6         });
7 </script>

تنها فرقی که در این کد میبینید toggleclass هست که کاملاً از اسمش پیداست چه کاری انجام میده ! کافیه بعد از این کد آرایه ای که در قسمت CSS تعریف کردید رو بنویسید تا با کلیک بر روی لینک به صورت پی در پی افکت انجام شود. همین.
سعی کردم این جلسه خیلی کامل باشه. امیدوارم به دردتون بخوره…


امضاء نایاب ترین چیزها در جهان دوست صمیمی است
آفلاین
Thursday 04 February 2010 19:14 نقل قول این ارسال در یک پاسخ
 تشکر شده توسط : nakhoda_abbas
ارسال پاسخ 


موضوع های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  آموزش کامل و همه چیز درمورد ویروس Blaster MenDark 0 334 Friday 08 April 2011 18:19
آخرین ارسال: MenDark
  آموزش HTML DUSKY 40 5,814 Saturday 06 November 2010 11:50
آخرین ارسال: admin
  آموزش برنامه نویسی .CSS (استفاده از کلاس و id در طراحی صفحات با CSS) MoonLover 0 301 Sunday 12 September 2010 23:10
آخرین ارسال: MoonLover
  آموزش برنامه نویسی .CSS ( استفاده از شناسه style) MoonLover 0 281 Sunday 12 September 2010 23:08
آخرین ارسال: MoonLover
  آموزش برنامه نویسی .CSS (css در head) MoonLover 0 260 Sunday 12 September 2010 23:07
آخرین ارسال: MoonLover

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
زمان کنونی: Thursday 24 May 2012, 13:05