راکت
حل شده

غیر فعال کردن scroll در جاوااسکریپت

4 پاسخ

سلام دوستان،
چطوری میتونم که وقتی که منو فعال میشه ،
اسکرول کردن تو صفحه اصلی رو غیر فعال کنم؟!
که کار بر وقتی که منو رو باز کرد صفحه پشتی تا وقتی که منو باز هستش اسکرول نشه؟!

ثبت پرسش جدید

پاسخ‌ها

4
علیرضا غلامیان پور
علیرضا غلامیان پور
@AlirezaQolamian

تخصص: برنامه نویس و کارشناس ابزار دقیق

بهترین پاسخ

سلام وقتت بخیر...
دوست عزیز اسکرول را میتوان با 2 روش غیرفعال کرد..

  1. از طریق تابع، میتونی از کد زیر استفاده کنی:

    
    
    function disableScroll() {
    // Get the current page scroll position
    scrollTop = window.pageYOffset || document.documentElement.scrollTop;
    scrollLeft = window.pageXOffset || document.documentElement.scrollLeft,
    
    // if any scroll is attempted, set this to the previous value
    window.onscroll = function() {
      window.scrollTo(scrollLeft, scrollTop);
    };
    }
    function enableScroll() {  
    window.onscroll = function() {};  
    }
2. ارتفاع Body روی 100% بذار و overflow را مخفی کن.

.stop-scrolling {
height: 100%;
overflow: hidden;
}



اگر موفق نشدی حتما بگو که مشکلو با هم رفع کنیم.
موفق باشی...😉
علیرضا غلامیان پور
علیرضا غلامیان پور
@AlirezaQolamian

تخصص: برنامه نویس و کارشناس ابزار دقیق

نمیدونم چرا اینطوری شده در حالیکه که کاملا پیش نمایش متن درسته!!!
 تصویر

Aso
Aso
@Aso

تخصص: دانشجو

خیلی خیلی ممنون 🌹❤️
مشکل حل شد 😘
بسیار سپاسگزارم بابت پاسخگویی ❤️

شاید پاسخ شما همین‌جا باشد

علیرضا غلامیان پور
علیرضا غلامیان پور
@AlirezaQolamian

تخصص: برنامه نویس و کارشناس ابزار دقیق

@aso
خواهش میکنم😍
خوشحالم تونستم مشکلتو حل کنم😍😍

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

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