تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Amin Ataei
event.clientX position issue in javascript
جامعه جاوا اسکریپت ایجاد شده در ۱۱ خرداد ۱۴۰۰

 سلام

وقت بخیر

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

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

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

سپاس

سلام

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

مهرداد دادخواه ۱۲ خرداد ۱۴۰۰، ۰۲:۲۵