دستورالعمل‌های مرجع jQuery - رویدادها

درس‌های انتخابی

مطالعه پیشنهادی:

روش‌های رویداد jQuery

$("button#demo").click()

مثال فعال‌سازی:

نمونه پیوندنمودن:

$("button#demo").click(function(){$("img").hide()})

مثال بالا در هنگام کلیک بر روی دکمه با id="demo" همه تصاویر را مخفی می‌کند.

روش توضیح
bind() پیوندنمودن یک یا چند پردازنده رویداد به عنصر تطابق داده شده
blur() استفاده از یا پیوندنمودن یک تابع به رویداد محو تمرکز یک عنصر مشخص
change() استفاده از یا پیوندنمودن یک تابع به رویداد تغییر یک عنصر مشخص
click() استفاده از یا پیوندنمودن یک تابع به رویداد کلیک یک عنصر مشخص
dblclick() استفاده از یا پیوندنمودن یک تابع به رویداد دوبل کلیک یک عنصر مشخص
delegate() پیوندنمودن یک یا چند پردازنده رویداد به فرزندان فعلی یا آینده‌ای عنصر تطابق داده شده
die() حذف همه پردازنده‌های رویداد اضافه شده توسط function live()
error() استفاده از یا پیوندنمودن یک تابع به رویداد error یک عنصر مشخص
event.isDefaultPrevented() برگرداندن اینکه آیا از event.preventDefault() روی object event فراخوانی شده است یا خیر.
event.pageX موقعیت ماوس در سمت چپ لبه سمت چپ مستند.
event.pageY موقعیت ماوس در بالای لبه سمت بالا مستند.
event.preventDefault() ممانعت از عملکرد پیش‌فرض رویداد.
event.result شامل آخرین ارزشی که توسط پردازنده رویداد مشخص شده است.
event.target عنصر DOM که رویداد را ایجاد کرده است.
event.timeStamp این خاصیت تعداد میلی ثانیه‌ای از 1 ژانویه 1970 تا زمان وقوع رویداد را برمی‌گرداند.
event.type توضیح نوع رویداد.
event.which نشان‌دهنده اینکه کدام کلید یا دکمه فشرده شده است.
focus() استفاده از یا پیوندنمودن یک تابع به رویداد تمرکز یک عنصر مشخص
keydown() استفاده از یا پیوندنمودن یک تابع به رویداد فشار کلید یک عنصر مشخص
keypress() استفاده از یا پیوندنمودن یک تابع به رویداد کلید فشار داده شده یک عنصر مشخص
keyup() واکنش یا پیوند یک تابع به رویداد key up یک عنصر مشخص
live() افزودن یک یا چند پردازنده رویداد به عناصر تطابق‌یافته یا آینده
load() واکنش یا پیوند یک تابع به رویداد load یک عنصر مشخص
mousedown() واکنش یا پیوند یک تابع به رویداد mouse down یک عنصر مشخص
mouseenter() واکنش یا پیوند یک تابع به رویداد mouse enter یک عنصر مشخص
mouseleave() واکنش یا پیوند یک تابع به رویداد mouse leave یک عنصر مشخص
mousemove() واکنش یا پیوند یک تابع به رویداد mouse move یک عنصر مشخص
mouseout() واکنش یا پیوند یک تابع به رویداد mouse out یک عنصر مشخص
mouseover() واکنش یا پیوند یک تابع به رویداد mouse over یک عنصر مشخص
mouseup() واکنش یا پیوند یک تابع به رویداد mouse up یک عنصر مشخص
one() افزودن پردازنده رویداد به عناصر تطابق‌یافته. هر عنصر تنها می‌تواند این پردازنده را یک بار فعال کند.
ready() رویداد آماده‌سازی مستند (وقتی مستند HTML آماده و قابل استفاده است)
resize() واکنش یا پیوند یک تابع به رویداد resize یک عنصر مشخص
scroll() واکنش یا پیوند یک تابع به رویداد scroll یک عنصر مشخص
select() واکنش یا پیوند یک تابع به رویداد select یک عنصر مشخص
submit() واکنش یا پیوند یک تابع به رویداد submit یک عنصر مشخص
toggle() پیوند دو یا چند پردازنده رویداد به یکدیگر، که در صورت وقوع رویدادهای click پیاپی اجرا می‌شوند.
trigger() رویداد مشخص برای تمام عناصر تطابق‌یافته
triggerHandler() اولین عنصر تطابق‌یافته و رویداد مشخص
unbind() حذف یک پردازنده رویداد اضافه شده از عناصر تطابق‌یافته
undelegate() حذف یک پردازنده رویداد اضافه شده از عناصر تطابق‌یافته، اکنون یا در آینده
unload() واکنش یا پیوند یک تابع به رویداد unload یک عنصر مشخص

مطالعه کنید

آموزش:آموزش انتخاب‌گر عناصر jQuery