1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

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

شروع موضوع توسط minaaa ‏1/9/13 در انجمن JQuery

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    در این بخش از آموزش JQuery ، رویداد focusin را در طراحی سایت شرح میدهیم.
    رویداد focusin زمانی اتفاق می افتد که یک عنصر فرزند ( عنصری که در درون یک عنصر دیگر قرار گرفته است )، فوکوس برنامه را به دست آورد . عنصری که در هر لحظه انتخاب شده و تمرکز برنامه بر روی آن است ، فوکوس برنامه را در اختیار دارد . دقت کنید که برای رخ دادن این رویداد ، باید یک عنصر فرزند فوکوس را به دست آورد و نه خود عنصر . بدیهی است این رویداد در مورد تگ هایی که عنصر فرزند ندارند ، اجرا نمی شود .
    برای مثال فرض کنید که یک تگ div طراحی کرده ایم که در درون آن دو کادر متن قرار دارد . زمانی که هر کدام از کادرهای متین درون آن ، فوکوس برنامه را به دست آورد ، این رویداد اتفاق می افتد .
    شکل کلی استفاده از این متد به شرح زیر است :
    $ ( " selector " ).focusin ( function ( ) { ... some code ... } ;
    selector : selector کنترل یا عنصری است که یک عنصر فرزند آن فوکوس برنامه را به دست می آورد .
    function : این تابع کد دستوری است که می خواهیم در هنگام رخ دادن رویداد ، انجام شود .
    مثال زیر کاربرد رویداد focusin را نشان میدهد :
    $("div").focusin(function(){
    $(this).css("background-color","#FFFFCC");
    });