10/10/2018, 10:34

Làm thế nào để không thay đổi vị trí hiện tại đang thao tác của trang web khi load lại trang đó

Khi chúng ta thực hiện các thao tác trên 1 trang web khi thao tác với một nút, hoặc một đối tượng nào đó, khi đó sẽ thực hiện Postback lại trang và nó sẽ chuyển về đầu trang ta lại phải cuộn tới vị trí lúc nãy đang thao tác. Vậy làm thế nào để khi postBack lại nó quay lại vị trí mà mình thao tác lúc trước nhỉ?
Help Me!
sacroyant viết 12:42 ngày 10/10/2018
Khi Back/Forward, trình duyệt vẫn nhớ để cuộn đến đúng điểm nhìn trước đó.

Trong các trường hợp khác, bạn có thể tính scroll height, gửi vào cookie và dùng scrollTop để kéo cửa sổ đến vị trí đã lưu lại.
meoconnho viết 12:48 ngày 10/10/2018
cậu ơi cậu nói rõ hơn chút nữa đi .
rootkit viết 12:50 ngày 10/10/2018
tham khảo 2 link sau sẽ rõ ,dùng thuộc tính name đó bạn, trong url thêm chuỗi #name vào
http://api.joomla.org/Joomla-Framewo...ontroller.html
http://api.joomla.org/Joomla-Framewo...r.html#execute
vvthong viết 12:38 ngày 10/10/2018
Bạn tạo điểm neo với cú pháp <a name="#name"></a>

Trong url thì thêm như thế này: vd abc.com/news/23#name
vnntech.com viết 12:50 ngày 10/10/2018
Không muốn thay đổi hiện trạng khi submit thì chỉ có cách dùng ajax thôi bạn ah.
Bài liên quan
0