دستورالعملهای مرجع jQuery - رویدادها
- صفحه قبلی انتخابگرهای jQuery
- صفحه بعدی اثرات 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
- صفحه بعدی اثرات jQuery