التوصيات الدراسية

خصائص buttons لـ MouseEvent

التعريف والاستخدام

يستخدم هذا الخصائص بشكل رئيسي مع حدث onmousedown.

نصيحة:بسبب نقص دعم المتصفحات، قد تحتاج إلى مراجعة خصائص الزر.

التعليقات:يتم تعيين هذه الخاصية كقراءة فقط.

مثال

اكتشاف الأزرار المضغوطة عند تحفيز حدث ماوس:

var x = event.buttons;

جرب بنفسك

النحو

event.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 DOM:خصائص زر button في MouseEvent

دليل مرجعي HTML DOM DOM:خصائص which في MouseEvent