Trước tiên, bạn có đủ lớn để cuộn trang (ngay cả khi trang đó nằm trong khung nội tuyến) không? Nếu không, hoặc bạn không chắc chắn, làm một div khổng lồ, sau đó đặt một cái gì đó bên dưới nó. Hãy thử cuộn đến đó.
Tiếp theo, nếu bạn cuộn trong khung nội tuyến, hãy đặt mã của bạn trên cùng một trang với nguồn khung. Bằng cách đó bạn không phải lo lắng về việc nhận tài liệu hoặc phần tử cụ thể trong cửa sổ khác, điều này có thể phức tạp. Oh yeah, bạn có chắc bạn đang nhận được phần đó đúng không? Bước qua với Firebug có thể giúp bạn với điều đó.
Cuối cùng, đặt điểm ngắt (sử dụng Firebug) trên dòng được cho là sẽ khiến quá trình di chuyển xảy ra. Nó có đạt đến điểm ngắt đó không? Nếu không, mã của bạn không thực thi và việc cuộn không phải là vấn đề của bạn.
(Tôi đã trả lời này, với hỗ trợ bối cảnh từ your earlier question.)
EDIT:
cuộn được thực hiện bởi cửa sổ cửa sổ. Nếu bạn đang ở trong một khung không thể cuộn, thì không có gì sẽ cuộn. Nếu bạn muốn phần tử đó trong khung được cuộn đến, lấy phần tử offset của phần tử đó đến cửa sổ hiện tại của nó và thêm nó vào phần bù của khung chứa. Điều đó sẽ làm các trick.
Tôi nên lưu ý rằng tôi đã thử plugin scrollTo JQuery mà không có bất kỳ may mắn nào ở đó. $ .scrollTo (0,800); – Nick
Trong firefox trong thanh địa chỉ của tôi, tôi chỉ cần đặt javascript: window.scrollTo (0, 800); và nó dường như hoạt động. – Davis
ok, a. thử nó trong các trình duyệt khác nhau, xem nó có hoạt động không. b. thử một cái gì đó như document.body.scrollTo. c. hãy nhớ rằng javascript phân biệt chữ hoa chữ thường. Không chắc chắn nếu bất kỳ trong số đó sẽ giúp đỡ, nhưng bạn có thể thử. –