x
1 سال پیش توسط x مطرح شد
4 پاسخ

تعیین موقعیت اسکرول

سلام خسته نباشید
چطور میتونم موقعیت اسکرول صفحه رو تعیین کنم که مثلا در حین ورود به یه صفحه خاص مثلا بصورت خودکار به وسط صفحه بیاد یا همیشه در آخر بمونه چیزی شبیه به صفحه دایرکت اینستاگرام...

    <div className="box-top10 mt-2">
      <div style={{ maxHeight: "calc(100vh - 200px)", overflow: "auto" }}> //اینجا میخوام ازش استفاده کنم
        {messages.map((message, index) => (
          <MessageDisplay
            key={index}
            message={message}
            replyCm={replyMessages.filter((item) => item.reply === message._id)}
          />
        ))}
      </div>
    </div>

ثبت پرسش جدید
T Game
@TGame 1 سال پیش مطرح شد
1

سلام دوست عزیز
اگه صرفا میخوای در حین ورود به صفحه اسکرول بشه به سمت المنتی میتونی از scrollIntoView استفاده کنی w3schools
( برای ریکت در حین ورود هم میتونی از طریق ref در useeffect اسکرول بشه )
اما اگه مقدار مشخصی (x,y) داری میتونی از scrollTo استفاده کنی mdn


x
تخصص : هیچولوژیست
@SZaaaa1111 1 سال پیش مطرح شد
0

من از react-scrollable-feed استفاده کردم و مشکلم حل شد
لینک npm


T Game
@TGame 1 سال پیش مطرح شد
0

سلامی دوباره
خوشحالم که مشکلت حل شد اما با scrollIntoView هم به سادگی قابل پیاده سازی بود که دیگه پکیج اضافه ای نصب نکنی.


x
تخصص : هیچولوژیست
@SZaaaa1111 1 سال پیش مطرح شد
0

من از طریق ref که گفته بودید استفاده کردم و کمی به مشکل بر میخوردم ...
بازم ممنونم از اینکه وقت گذاشتید❤️


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

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