Mesusjk
5 سال پیش توسط Mesusjk مطرح شد
1 پاسخ

window.event چیست

سلام. لطفا میشه بگید window.event چیه؟


ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 5 سال پیش آپدیت شد
1

یک event چیزی است که وقتی اتفاق می افتد فراخوانی می شود، به عنوان مثال کلیک و فشردن کلید

object.onclick = function(e) {
  // e holds all of the properties of the event
  // You can access the event properties like so e.target
}

اینترنت اکسپلورر با روشی که سایر مرورگرها انجام می دهد با JavaScript سر و کار ندارد. بنابراین برای اینکه Internet Explorer با همان کدی که در بالا آمده است اجرا شود از کد زیر استفاده میشود.

object.onclick = function() {
  alert(window.event.srcElement); // Same as e.target
}

برای ترکیب دو کد بالا

object.onclick = function(e) {
  e = e || window.event; // Use e if it exists or e will be equal to window.event
  var target = e.target || e.srcElement; // We then use the e.target property but if that doesn't exist we use e.srcElement
  alert(target);
}

منبع


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام