سبد (0)

رویداد which

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

فهمیدن اینکه، هنگام اتفاق افتادن یک رویداد موس، کدام دکمه ی آن فشار داده شده است:

alert("You pressed button: " + event.which)

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

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

خصوصیت which یک عدد را برمی گرداند و مشخص می کند که، هنگام اتفاق افتادن یک رویداد موس، کدام کلید آن فشار داده شده است.

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

نکته: مقادیر برگشتی توسط این خصوصیت همانند مقادیر برگشتی توسط خصوصیت button می باشد.

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


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

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

متد          
which 1.0  9.0 1.0 1.0 5.0

نحوه استفاده

event.which

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

مقدار برگشتی

 یک عدد که مشخص می کند که هنگام اتفاق افتادن یک رویداد موس، کدام دکمه ی موس فشار داده شده است 


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

  • 0 : هیچ دکمه ای
  • 1 : دکمه سمت چپ
  • 2 : دکمه چرخان
  • 3 : دکمه سمت راست

برای موس دست چپ اعداد برگشتی معکوس (جا به جا) می شوند.

DOM Version: DOM Level 2 Events

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

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

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


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


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