پیشنهاد درس:

ویژگی MouseEvent buttons

تعریف و استفاده

این ویژگی معمولاً با رویداد onmousedown استفاده می‌شود.

نکته:به دلیل فقدان پشتیبانی مرورگر، ممکن است نیاز به مراجعه به ویژگی button.

نوتیس:این ویژگی فقط خواندنی است.

مثال

یافتن دکمه‌هایی که در زمان وقوع رویداد ماوس فشرده شده‌اند:

var x = event.buttons;

آزمایش کنید

قانون‌نویسی

رویداد.buttons

جزئیات فنی

مقدار بازگشتی:

مقدار عددی که نشان‌دهنده دکمه‌ای یا دکمه‌هایی است که در زمان وقوع رویداد ماوس فشرده شده‌اند.

اگر چندین دکمه فشرده شده باشد، این مقدارها را ترکیب کنید تا یک عدد جدید تولید شود (مثلاً اگر دکمه چپ (1) و دکمه راست (2) فشرده شده باشند، مقدار بازگشتی 1+2، یعنی 3 خواهد بود).

مقدارهای ممکن:

  • 1: دکمه چپ ماوس
  • 2: دکمه راست ماوس
  • 4: دکمه چرخه یا دکمه میانی
  • 8: دکمه چهارم ماوس (معمولاً دکمه “بازگشت مرورگر”)
  • 16: دکمه پنجم ماوس (معمولاً دکمه “پیشرفت مرورگر”)

نوتیس:برای ماوس‌های تنظیم شده برای دست چپ، مقدار بازگشتی برعکس است.

DOM نسخه: DOM Level 3 Events

براوزر پشتیبندگی

جداول میں نمبر کا استعمال کردیا گیا ہے جو پورا استعمال کردار کو پہلے براوزر ورسن کو نشان دے سکتا ہے。

ویژگیاں کروم آئی ای فائرفاکس سافری آپرا
بٹنز 53.0 9.0 پشتیبند نہ پشتیبند پشتیبند

متعلقہ صفحات

HTML DOM مراجع کتب:MouseEvent باتن پرپرتی

HTML DOM مراجع کتب:MouseEvent which پرپرتی