سلام دوستان !
<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 یه جوری استفاده کنم ؟
از scrollspy بوت استرپ استفاده کن .
https://getbootstrap.com/docs/5.3/components/scrollspy/#simple-anchors
با بوت استرپ کار نکردم تازه میخوام یاد بگیرمش اما غیر این که گفتید از همین دو موردی که گفتم کدوم به نظرتون بهتره؟
اگر نمیخواهید با اسکرول شدن صفحه منو اکتیو هم تغییر بکنه ، همین روشی که در کد هست رو استفاده کنید مناسبه.
استایل زیر رو هم به html بدید تا اسکرول یکباره انجام نشه و بهتر باشه.
html {
scroll-behavior: smooth;
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟