Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exercise 2 useEffect #4

Open
TruongTanNghia opened this issue Sep 26, 2023 · 0 comments
Open

Exercise 2 useEffect #4

TruongTanNghia opened this issue Sep 26, 2023 · 0 comments
Assignees
Labels
Commit Upload file to Github Done Done Task Feature New Function

Comments

@TruongTanNghia
Copy link
Owner

Scroll
Ý tưởng bài toán:

  • Đầu tiên ta phải tính toán được tỷ lệ cuộn trang.
    Bằng cách lấy giá trị cuộn trang hiện tại (clientScroll) chia cho tổng khoảng cách mà trang có thể cuộn (height), sau đó nhân với 100 để chuyển thành phần trăm. Kết quả scrolled sẽ là tỷ lệ cuộn trang trong phần trăm, cho biết bao nhiêu phần trăm của trang đã được cuộn qua.
  • Công Thức: (clientScroll / height) *100
  • Trong đó:
    • clientScrol: Là tỉ lệ cuộn trang hiện tại của tài liệu HTML có trong file
    • height: Là tổng khoảng cách mà trang có thể cuộn được tình như sau:
      scrollHeight - clientHeight
      • Trong đó:
        scrollHeight là : Chiều cao Tổng của tài liệu HTML
        clientHeight là: Chiều cao của cửa sổ trình duyệt
@TruongTanNghia TruongTanNghia added Done Done Task Feature New Function labels Sep 26, 2023
@TruongTanNghia TruongTanNghia self-assigned this Sep 26, 2023
TruongTanNghia added a commit that referenced this issue Sep 26, 2023
@TruongTanNghia TruongTanNghia added the Commit Upload file to Github label Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Commit Upload file to Github Done Done Task Feature New Function
Projects
None yet
Development

No branches or pull requests

1 participant