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

مرجع رویدادها (Events) در JQuery

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

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

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    در این بخش از آموزش JQuery به معرفی مهمترین و پرکاربردترین رویدادهای زبان jQuery می پردازیم . رویدادها اتفاقاتی هستند که بر روی عناصر موجود در صفحات وب انجام می شوند مثل کلیک کردن و یا عبور موس از روی آن . شما می توانید کدهای مورد نظر خود را طوری طراحی کنید که پس از اجرای یک رویداد خاص اجرا شوند .
    لیست زیر شامل مهمترین رویداد ها در jquery می باشد :
    [TABLE="width: 1"]
    [TR="bgcolor: #1741e7"]
    [TD="align: center"]نام رویداد[/TD]
    [TD="align: center"]شرح[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()ready
    [/TD]
    [TD]این رویداد ready زمانی اجرا می شود که صفحه وب ما بطور کامل بارگذاری شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()click
    [/TD]
    [TD]وقتی که کاربر روی یک عنصر html ای کلیک می کند رویداد click اجرا می شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()dblclick
    [/TD]
    [TD]وقتی که کاربر روی یک عنصر html ای دابل کلیک می کند رویداد dblclick اجرا می شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()mouseenter
    [/TD]
    [TD]وقتی که اشاره گر ماوس وارد محتوای تگ html می شود رویداد mouseenter اجرا می شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()mouseleave
    [/TD]
    [TD]وقتی که اشاره گر ماوس محتوای تگ html ترک می کند رویداد mouseleave اجرا می شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()mousedown
    [/TD]
    [TD]زمانیکه دکمه ماوس روی عنصر مورد نظر فشرده می شود رویداد mousedown اجرا می شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()mouseup
    [/TD]
    [TD]زمانیکه دکمه ماوس روی عنصر مورد نظر رها می شود رویداد mouseup اجرا می شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()hover
    [/TD]
    [TD]رویداد hover دو function دارد . و این دو ترکیبی از رویداد mouseenter و رویداد mouseleave میباشد.[/TD]
    [/TR]
    [TR]
    [TD="align: center"] ()focus
    [/TD]
    [TD]زمانیکه عنصری از یک فرم فاکوس را در اختیار می گیرد رویداد focus اجرا می شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()blur
    [/TD]
    [TD]زمانیکه عنصرمورد نظر از فرم فاکوس را از دست می دهد رویداد blur اجرا می شود[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()Change
    [/TD]
    [TD]رویداد change فقط برای عناصر درون فرم کاربرد دارد و زمانی فراخوانی می شود که محتوای یک عنصر تغییر کند[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()submit
    [/TD]
    [TD] رویداد submit زمانی اتفاق می افتد که یک فرم submit شده و به سرور ارسال شود .[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()toggle
    [/TD]
    [TD]رویداد toggle بین دو افکت ( ) show و افکت ( ) hide تغییر وضعیت می دهد .[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()unload
    [/TD]
    [TD]رویداد unload زمانی اتفاق می افتد که کاربر از صفحه جاری خارج می شود . برای مثال یکی ار استفاده های جالب این رویداد ، می تواند صدور یک پیام خداحافظی برای کاربر در زمانی که می خواهد صفحه را ببندد ، باشد .[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()select
    [/TD]
    [TD]رویداد select زمانی اتفاق می افتد که متن موجود در یک کادر متن ( textfield ) یا textarea ، انتخاب شود .[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()resize
    [/TD]
    [TD]رویداد resize زمانی اتفاق می افتد که اندازه پنجره مرورگر تغییر نماید .[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()scroll
    [/TD]
    [TD]رویداد scroll زمانی اتفاق می افتد که کاربر در یک عنصر صفحه ، عمل scroll ( بالا و پایین رفتن ) را انجام دهد .[/TD]
    [/TR]
    [TR]
    [TD="align: center"]()focusin
    [/TD]
    [TD]رویداد focusin زمانی اتفاق می افتد که یک عنصر فرزند ( عنصری که در درون یک عنصر دیگر قرار گرفته است )، فوکوس برنامه را به دست آورد .[/TD]
    [/TR]
    [/TABLE]