ویژگی buttons رویداد MouseEvent

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

ویژگی button یک عدد بازمی‌گرداند که نشان‌دهنده دکمه‌ای یا دکمه‌هایی است که در زمان رخ دادن رویداد ماوس فشرده شده‌اند.

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

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

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

مثال

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

var x = event.buttons;

آزمایش شخصی

قوانین دستور زبان

رویداد.buttons

جزئیات فنی

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

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

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

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

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

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

DOM نسخه: DOM Level 3 Events

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر هستند که از این ویژگی کامل پشتیبانی می‌کند.

ویژگی‌ها Chrome IE Firefox Safari Opera
دکمه‌ها 53.0 9.0 پشتیبانی می‌شود پشتیبانی نمی‌شود پشتیبانی می‌شود

صفحات مرتبط

دستورالعمل HTML DOM:ویژگی button رویداد MouseEvent

دستورالعمل HTML DOM:ویژگی which رویداد MouseEvent