رویداد onwheel

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

وقتی چرخه ماوس روی عنصر به بالا یا پایین اسکرول می‌کند، رویداد onwheel رخ می‌دهد.

وقتی کاربر از صفحه‌نمایش لمسی برای اسکرول یا بزرگ‌تر یا کوچک‌تر کردن عنصر استفاده می‌کند، رویداد onwheel نیز رخ می‌دهد.

مثال

وقتی کاربر روی چرخه ماوس در عنصر <div> اسکرول می‌کند، اندازه فونت آن را تغییر دهید:

document.getElementById("myDIV").addEventListener("wheel", myFunction);
function myFunction() {
  this.style.fontSize = "35px";
}

آزمایش کنید

نحوه‌ی نوشتن

در HTML:

<عنصر onwheel="myScript">

آزمایش کنید

در جاوااسکریپت:

آبجکت.onwheel = function(){myScript};

آزمایش کنید

در جاوااسکریپت، از روش addEventListener() استفاده کنید:

آبجکت.addEventListener("wheel", myScript);

آزمایش کنید

توضیح:مرورگر اینترنت اکسپلورر 8 یا نسخه‌های قبلی آن از آن پشتیبانی نمی‌کند مетод addEventListener().

جزئیات فنی

بالارونده: پشتیبانی
قابل لغو: پشتیبانی
نوع رویداد: WheelEvent
برچسب‌های HTML پشتیبانی‌شده: تمام عناصر HTML
نسخه DOM: رویدادهای سطح 3

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

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

رویداد کروم IE Firefox Safari Opera
onwheel 31.0 9.0 17.0 نپشتیبانی می‌شود 18.0

توضیح:در IE، تنها از طریق روش addEventListener() پشتیبانی از رویداد wheel وجود دارد. در DOM هیچ گونه ویژگی onwheel وجود ندارد.