Tôi có một iFrame với biểu mẫu phản hồi trong đó. Sau khi người dùng nhấp vào gửi, tôi muốn sử dụng cửa sổ chính để cuộn lên trên cùng. Tôi biết tôi có thể cuộn lên đầu trang bằng:jQuery cuộn lên đầu của iframe cha mẹ
$('html, body').animate({scrollTop:0}, 'slow');
Tuy nhiên, điều này sẽ chỉ cuộn nội dung của khung nội tuyến chứ không phải trang gốc. Bất kỳ đề xuất nào?
Điều đó dường như đã thực hiện thủ thuật! Cảm ơn bạn :) – iltdev
Tôi biết câu hỏi này đã được trả lời gần một năm trước, nhưng khi tôi thử điều này, tôi nhận được lỗi sau: 'TypeError: Property '$' của đối tượng [object DOMWindow] không phải là hàm.' Sử dụng JavaScript trong Google Chrome, tôi có thể thấy một hàm '$' được định nghĩa trên 'window.parent' nhưng khi tôi đi sâu vào nó, nó nói nó chưa được xác định. Có lý do nào khiến câu trả lời này không còn hợp lệ nữa không? – sellmeadog
Bạn không cần jquery, nếu bạn không quan tâm đến hoạt ảnh, hãy sử dụng window.parent.window.scrollTo (0,0); Họ phải ở trong cùng một tên miền vì lý do bảo mật. – devXen