Skip to content

Cuộn Chuột

Cuộn phần tử đến một tập hợp tọa độ cụ thể.

Bộ Chọn Phần Tử

Điền bộ chọn phần tử để cuộn đến.

Tuỳ chọn bộ chọn

Chọn các tuỳ chọn mong muốn.

Tới toạ độ ngang

Cuộn ngang tới toạ độ mà người dùng đã nhập

Tới toạ độ dọc

Cuộn dọc tới toạ độ mà người dùng đã nhập.Giá trị

Cuộn tới mục tiêu

Cuộn cho đến khi phần tử phù hợp hiển thị trên cửa sổ trình duyệt

Cuộn mượt

Cuộn mượt mà, tránh giật lag.

Cuộn ngang thêm 1 khoảng

Cuộn 1 khoảng cách ngang mà người dùng đã nhập vào. Dựa vào số khoảng cách được nhập vào

Khi chọn lựa chọn Cuộn ngang thêm 1 khoảng thì mục Tới toạ độ ngang(px) sẽ chuyển thành Cuộn thêm X(px). Người dùng điền giá trị dương thì sẽ sang phải, giá trị âm sẽ sang trái

Cuộn thêm X(px)

Cuộn thêm một khoảng theo chiều ngang. Khoảng cách cuộn có thể nhập từ hàm, ví dụ hàm {{$randint(500,600)}} sẽ tạo ngẫu nhiên một giá trị trong khoảng 500 đến 600 và cuộn theo giá trị đó

Cuộn dọc thêm 1 khoảng

Cuộn 1 khoảng cách dọc mà người dùng đã nhập vào. Dựa vào số khoảng cách được nhập vào.

Khi chọn lựa chọn Cuộn dọc thêm 1 khoảng thì mục Tới toạ độ dọc(px) sẽ chuyển thành Cuộn thêm Y(px). Người dùng điền giá trị dương thì sẽ cuộn xuống dưới, giá trị âm sẽ cuộn lên trên

Cuộn thêm Y(px)

Cuộn thêm một khoảng theo chiều dọc. Khoảng cách cuộn có thể nhập từ hàm, ví dụ hàm {{$randint(500,600)}} sẽ tạo ngẫu nhiên một giá trị trong khoảng 500 đến 600 và cuộn theo giá trị đó

Ví dụ thực tế

Trường hợp cuộn thêm Y(px) thông thường

Ví dụ

Ví dụ, quy trình vào trang Etsy và cuộn xuống để xem sản phẩm.

cuộn chuột

Để làm được điều đó người dùng sẽ cấu hình node Cuộn chuột như sau

Đầu tiên chọn bộ chọn CSS cho node, ở đây người dùng sẽ chọn cuộn theo Css Selector với selector là html, selector này có nghĩa là cuộn trong vùng toàn trang. Tiếp theo, chọn Cuộn mượt để khi cuộn được mượt không bị giật giật. Tiếp theo, chọn Cuộn dọc thêm 1 khoảng để có thể cuộn tới một mức mong muốn. Cuối cùng, chọn khoảng cách cuộn (px), điền số và điều chỉnh để đạt khoảng cách mong muốn, ví dụ ở đây người dùng muốn cuộn tới 1 khoảng 1000px. Khi đó node sẽ cấu hình như sau

cuộn chuột

Ngoài ra người dùng có thể kết hợp với node Lặp lại số lần để thay vì cuộn một khoảng dài thì chia nhỏ khoảng đó ra và lặp lại nhiều lần

cuộn chuộtcuộn chuột

Trường hợp cuộn thành công một trang

Ví dụ

Thông thường, khi cuộn một trang, người dùng sẽ sử dụng Bộ chọn CSS toàn trang như là html.

Tuy nhiên, trong một số trường hợp, trang có nhiều vùng cuộn, không thể sử dụng selector CSS đó. Do đó người dùng sẽ thấy phải lấy selector của vùng đó thay vì toàn trang như sau

Ví dụ như trang discod này, người dùng muốn cuộn đoạn chat để xem các tin nhắn trên kênh.

cuộn chuột

Nếu người dùng sử dụng selector html thì node sẽ chạy nhưng không cuộn bởi vì có nhiều vùng cuộn trên trang này.

cuộn chuột

Vì thế người dùng cần lấy selector của vùng chat của kênh. Ở đây người dùng sẽ sử dụng selector main>[class*="messagesWrapper"] [class*="scroller"] để sử dụng trong node cuộn chuột với cấu hình như sau

cuộn chuột

Khi chạy node đó, người dùng thấy vùng nhắn tin đang được cuộn xuống

cuộn chuột

Trường hợp cuộn được ở hầu hết các trang

Ví dụ

Thông thường, khi cuộn một trang, người dùng sẽ sử dụng Bộ chọn CSS toàn trang như là html hoặc trong trang sẽ có nhiều vùng để cuộn, người dùng không thể lấy css selector đó để cuộn. Do đó người dùng sẽ thấy phải lấy selector của vùng đó thay vì toàn trang. Tuy nhiên một số trang khá khó để lấy selector.

Do đó người dùng có thể cấu hình node cuộn chuột như sau để cuộn được ở trên trang discord sau

cuộn chuột

cuộn chuột

Khi chạy node đó, người dùng thấy vùng nhắn tin đang được cuộn xuống

cuộn chuột

Trường hợp cuộn cho đến khi phần tử xuất hiện

Ví dụ

Ví dụ như ở đây người dùng muốn cuộn đến phần hiển thị các sản phẩm liên quan với trang sản phẩm đang xem sau đó thực hiện các hành động tiếp theo

cuộn chuộtcuộn chuột

Để làm được điều đó người dùng cần cấu hình node cuộn chuột như sau

cuộn chuột

Ngoài việc cuộn chuột người dùng cần phải sử dụng node Điều kiện để chắc phần tử đó đã hiển thị trên màn hình để dừng cuộn

Đầu tiên người dùng cần lấy selector của phần tử các sản phẩm liên quan đó,ở đây selector đó chính là [id="image-tags"], sau đó cấu hình lựa chọn Element visible in screen để khi phần tử hiển thị trên màn hình thì mới dừng cuộn.

Cấu hình node sẽ như sau

cuộn chuột

Ngoài ra người dùng cần nối các node như hình

cuộn chuột

Khi chạy người dùng sẽ được kết quả theo mong muốn lúc đầu đặt ra

cuộn chuột