سبد (0)

رویداد buttons

مثال (رویداد buttons)

فهمیدن اینکه کدام دکمه(دکمه های) موس، هنگام اجرای یک رویداد موس، فشار داده شده اند:

var x = event.buttons;

خودتان امتحان کنید »

تعریف و کاربرد

خصوصیت buttons یک عدد را برمی گرداند که مشخص می کند که، هنگام اجرای یک رویداد موس، کدام دکمه(دکمه ها) فشار داده شده اند.

این خصوصیت اکثرا در کنار رویداد onmousedown استفاده می شود.

به علت کار نکردن در تمام مرورگر ها، می توانید به خصوصیت  button مراجعه کنید.

نکته: این خصوصیت، "فقط خواندنی" است.


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

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

متد     
buttons پشتیبانی نمی شود 9.0 بله پشتیبانی نمی شود پشتیبانی نمی شود

نحوه استفاده

event.buttons

جزئیات تکنیکی

مقدار برگشتی

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

مقادیر امکان پذیر:

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

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

DOM Version: DOM Level 3 Events

آموزش های مرتبط

مرجع مدل DOM در اچ تی ام ال MouseEvent button Property

مرجع مدل DOM در اچ تی ام ال MouseEvent which Property


مرجع کلیه رویدادهای JavaScript Reference مرجع کلیه رویدادهای JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه