راکت
حل شده

لینک دهی داخلی یا scrollIntoView

3 پاسخ

سلام دوستان !


<div class="nav__menu">
                    <ul class="nav__list">
                        <li class="nav__item">
                            <a href="#home" class="nav__link">صفحه اصلی</a>
                        </li>
                        <li class="nav__item">
                            <a href="#about" class="nav__link">درباره ما</a>
                        </li>
                        <li class="nav__item">
                            <a href="#sevices" class="nav__link">خدمات</a>
                        </li>
                        <li class="nav__item">
                            <a href="#contact" class="nav__link"
                                >ارتباط با ما</a
                            >
                        </li>
                        <i class="bi bi-toggle-off"></i>
                    </ul>
                </div>

یه همچین منویی دارم میخوام رو هر لینک کلیک شد بره به بخشی که همین id رو داره
به نطر شما اصولی اینه که بیام و لینک داخلی بدم یا از scrollIntoView یه جوری استفاده کنم ؟

ثبت پرسش جدید

پاسخ‌ها

3
افشار محمودیان
افشار محمودیان
@afsharmahmoodian

تخصص: برنامه نویس

بهترین پاسخ
فاطمه امینی
فاطمه امینی
@Amini2050

تخصص: برنامه نویسی front end

با بوت استرپ کار نکردم تازه میخوام یاد بگیرمش اما غیر این که گفتید از همین دو موردی که گفتم کدوم به نظرتون بهتره؟

افشار محمودیان
افشار محمودیان
@afsharmahmoodian

تخصص: برنامه نویس

اگر نمیخواهید با اسکرول شدن صفحه منو اکتیو هم تغییر بکنه ، همین روشی که در کد هست رو استفاده کنید مناسبه.
استایل زیر رو هم به html بدید تا اسکرول یکباره انجام نشه و بهتر باشه.

html {
  scroll-behavior: smooth;
}

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

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

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