🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ دکتر لیما روزبه
تغییر کردن متفاوت
جامعه جاوا اسکریپت ایجاد شده در ۰۲ خرداد ۱۴۰۳


سلام

کدی که بنده نشوتم یه مشکل داره البته از روی کد شما نوشتم 
زمانی که موس وسطه صفحه هست و از همون جا به المنت‌های مورد نظرم میرم المنت‌ها تبدیل به رنگ خاکستری میشه ولی زمانه که موس به بالا صفحه و پایین صفحه میره رنگ کله پس زمینه خاکستری میشه کونسول لاگ که گرفتم بالا و پایین صفحه tage name میشه html 

 

screenshot-2024-05-22-at-140554-ri5g.png

 

 

 

سلام،

متوجه مشکلی نشدم. بیشتر توضیح بدید.

افشیده کهنمویی ۰۳ خرداد ۱۴۰۳، ۱۲:۱۹

سلام بابت حل این مشکل باید تگ HTML رو هم همراه با تگ BODY برای اینکه  backgroundColor یا رنگ پس زمینه نگیرن مستثنی کنی بخاطر همین موضوع expression شرط if رو به شکل زیر بنویس:

 

if(hoveredElem.tagName !== 'BODY' && hoveredElem.tagName !== 'HTML'){
        hoveredElem.style.backgroundColor = "gray";
    }
کورنگ شبستری ۲۱ فروردین ۱۴۰۵، ۱۲:۲۵