event.clientX position issue in javascript

پرسیده شده
فعالیت 1062 روز پیش
دیده شده 402 بار
0

 سلام

وقت بخیر

من در مورد قطعه کد زیر کمی گیج شدم

ممنون میشم توضیح بیشتری در این خصوص بدید

if(event.pageX == null && event.clientX != null){
event.pageX = event.clientX + document.body.scrollLeft;
event.pageY = event.clientY + document.body.scrollTop;
}

سپاس

فایل پیوست

Amin Ataei
Amin Ataei

11 خرداد 00

1
حذف شده

سلام

همانطور که در ویدئو هم توضیح دادم این قطعه کد برای مرورگرهای قدیمی تر استفاده میشه و چک میکنه اگر پروپرتی pageX در آبجکت event وجود نداره (در مرورگرهای جدید وجود داره و در قدیمی ها ممکنه وجود نداشته باشه) مقادیر pageX و pageY را بر مبنای سایر اطلاعات محاسبه میکنه تا ادامه کد به مشکلی نخوره

فایل پیوست

مهرداد دادخواه

توسط

مهرداد دادخواه

12 خرداد 00