Tôi có một hoạt động trang có sử dụng một cái gì đó như:Khôi phục trang cuộn vị trí với jQuery
$('#thetable tbody').replaceWith(newtbody);
trong một callback ajax. Đôi khi, nếu người dùng đã cuộn trang xuống, thao tác này có tác dụng phụ có thể hiểu được khi cuộn trang sao lưu. Nhưng sự thay thế xuất hiện liền mạch với người dùng, do đó, nó hơi khó chịu khi phải cuộn xuống một lần nữa. Và vì số newtbody
thường có chiều cao thẳng đứng giống như chiều cao được thay thế, nên chúng tôi có thể làm cho tập lệnh thực hiện thay thế.
Bây giờ, kể từ khi tôi phát hiện ra rằng thực hiện:
$('body').scrollTop(300);
từ JS gỡ lỗi giao diện điều khiển làm những gì tôi hy vọng nó sẽ, tôi nghĩ biện pháp khắc phục đơn giản sẽ là:
var scrollsave = $('body').scrollTop();
$('#thetable tbody').replaceWith(newtbody);
$('body').scrollTop(scrollsave);
nhưng không có niềm vui. Tôi chưa sử dụng đến jQuery.ScrollTo.
Điều đó sẽ làm việc. Bạn có thể đăng bản demo không? Yếu tố nào có thể cuộn được? – SLaks
Chỉ trang được cuộn. Không có phần tử nào trong đánh dấu có thể cuộn được. Tôi sẽ xem những gì tôi có thể làm về bản trình diễn. –