راکت
حل شده

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

4 پاسخ

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

Aso
Aso
@Aso
ثبت پرسش جدید

پاسخ‌ها

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
خواهش میکنم😍
خوشحالم تونستم مشکلتو حل کنم😍😍

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

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