فاطمه امینی
2 ماه پیش توسط فاطمه امینی مطرح شد
3 پاسخ

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

سلام دوستان !


<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 یه جوری استفاده کنم ؟


ثبت پرسش جدید
افشار محمودیان
تخصص : برنامه نویس
@afsharmahmoodian 2 ماه پیش مطرح شد
فاطمه امینی
تخصص : برنامه نویسی front end
@Amini2050 2 ماه پیش مطرح شد
0

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


افشار محمودیان
تخصص : برنامه نویس
@afsharmahmoodian 2 ماه پیش مطرح شد
0

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

html {
  scroll-behavior: smooth;
}

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

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