📞 02166056460

رویداد toggle در جی کوئری

8 / 10
از 2 کاربر
بازگشت به لیست مقالات » | چهارشنبه 28 مرداد 1405 در ساعت 10 و 26 دقیقه | نظرات کاربران ( 1 )

رویداد ( ) toggle در jQuery

در این بخش از آموزش JQuery ، رویداد toggle را در طراحی سایت  شرح میدهیم. 

رویداد toggle بین دو افکت ( ) show و افکت ( ) hide تغییر وضعیت می دهد .

رویداد toggle وضعیت نمایش و یا عدم نمایش عنصر مورد نظر رابر روی صفحه می سنجد . اگر عنصر در حال نمایش باشد آن را با استفاده از متد Hide مخفی کرده و اگر عنصر مخفی باشد آن را با استفاده از متد Show نمایش می دهد . این متد برای عناصری که از ابتدای اجرای صفحه مخفی تعیین شده اند ، کار نمی کند .

شکل کلی استفاده از این متد به شرح زیر است :

$( selector ).toggle( speed , easing , callback ) ;

selectorتعیین کننده id عنصری است که می خواهیم افکت ( ) toggle ، بر روی آن اجرا شود . 
speed : این پارامتر تعیین کننده سرعت انجام افکت و تغییر حالت عنصر از حالت اول به دوم است . استفاده از این پارامتر اختیاری است .
انواع مقادیر ممکن عبارتند از :
1) MiliSecond : مدت زمان اجرای افکت بر حسب میلی ثانیه .
2) Slow : سرعت آهسته
3) Fast : سرعت زیاد 
easing : این پارامتر تعیین کننده سرعت انجام افکت در ابتدا و انتهای آن است . استفاده از این پارامتر اختیاری است .
انواع مقادیر ممکن عبارتند از :
1) Swing :سرعت انجام افکت در ابتدا و انتهای فرایند آهسته ولی در وسط آن زیاد است .
2) Liner : سرعت در کل طول فرایند یکسان است . 
function : به وسیله این پارامتر می توانیم یک تابع را تعیین کنیم ، تا در پایان انجام افکت ( ) toggle ، اجرا شود .
استفاده از این پارامتر اختیاری است . 

مثال زیر کاربرد رویداد toggle را نشان میدهد :

$("p").toggle(
function(){$("p").css({"color":"red"});},
function(){$("p").css({"color":"blue"});},
function(){$("p").css({"color":"green"});
});

ارسال نظر و نظرات ثبت شده
مازیار راسخ :
5 3
سلام...ممنون از آموزشای خوبتون ..می خواستم سوال کنم که الان تو این کد ما به جای function()اول باید slow یاfast ویا milisecond رو بزنیم دیگه درسته؟
مدیریت : بله. در توضیحات به طور ریز مقادیری که باید قرار داده شود نوشته شد. ممنون از توجهتون

سایر مقالات

8 / 10
از 2 کاربر
رویداد focusin در جی کوئری

رویداد focusin در جی کوئری

رویداد ( ) focusin در jQuery  در این بخش از آموزش JQuery ، رویداد focusin  ...
رویداد scroll در جی کوئری

رویداد scroll در جی کوئری

رویداد ( ) scroll در jQuery  در این بخش از آموزش JQuery ، رویداد scroll را ...
رویداد resize در جی کوئری

رویداد resize در جی کوئری

رویداد ( ) resize در jQuery  در این بخش از آموزش JQuery ، رویداد resize را ...
رویداد select در جی کوئری

رویداد select در جی کوئری

رویداد ( ) select در jQuery  در این بخش از آموزش JQuery ، رویداد select را ...
رویداد unload در جی کوئری

رویداد unload در جی کوئری

رویداد ( ) unload در jQuery  در این بخش از آموزش JQuery ، رویداد unload را ...
رویداد  toggle در جی کوئری

رویداد toggle در جی کوئری

رویداد ( ) toggle در jQuery در این بخش از آموزش JQuery ، رویداد toggle را  ...
رویداد submit در جی کوئری

رویداد submit در جی کوئری

رویداد ( ) submit در jQuery  در این بخش از آموزش JQuery ، رویداد submit را ...
رویداد Change در جی کوئری

رویداد Change در جی کوئری

رویداد ( ) change در jQuery  در این بخش از آموزش JQuery ، رویداد change را ...
رویداد blur در جی کوئری

رویداد blur در جی کوئری

رویداد ( ) blur در jQuery  در این بخش از آموزش JQuery ، رویداد blur را&nbs ...
رویداد focus در جی کوئری

رویداد focus در جی کوئری

رویداد ( ) focus در jQuery  در این بخش از آموزش JQuery ، رویداد focus را&n ...
رویداد hover در جی کوئری

رویداد hover در جی کوئری

رویداد ( ) hover در jQuery  در این بخش از آموزش JQuery ، رویداد hover را&n ...
رویداد mouseup در جی کوئری

رویداد mouseup در جی کوئری

رویداد ( ) mouseup در jQuery  در این بخش از آموزش JQuery ، رویداد mouseup  ...
رویداد mousedown در جی کوئری

رویداد mousedown در جی کوئری

رویداد ( ) mousedown در jQuery  در این بخش از آموزش JQuery ، رویداد mousedown&n ...
رویداد mouseleave در جی کوئری

رویداد mouseleave در جی کوئری

رویداد mouseleave در jQuery در این بخش از آموزش JQuery ، رویداد mouseleave  ...
رویداد mouseenter در جی کوئری

رویداد mouseenter در جی کوئری

رویداد mouseenter در jQuery در این بخش از آموزش JQuery ، رویداد mouseenter  ...
رویداد dblclick در جی کوئری

رویداد dblclick در جی کوئری

رویداد ( ) dblclick در jQuery در این بخش از آموزش JQuery ، رویداد dblclick را&n ...
رویداد click در جی کوئری

رویداد click در جی کوئری

رویداد ( ) click در jQuery  در این بخش از آموزش JQuery ، رویداد click را&n ...
رویداد ready در جی کوئری

رویداد ready در جی کوئری

رویداد ( ) ready در jQuery در این بخش از آموزش JQuery ، رویداد ready را  در&nbs ...
⏳ در حال پردازش...
لطفا صبر کنید