2009-12-18 19 views
42

Bất kỳ ý tưởng gì, nếu có, sự khác biệt có giữa window.scroll (x, y) và window.scrollTo (x, y) [không nói về jQuery]?JavaScript window.scroll so với window.scrollTo?

Cũng có bất kỳ ý tưởng nào về trình duyệt hỗ trợ không? Cảm ơn

Trả lời

44

Không có sự khác biệt: https://developer.mozilla.org/en/DOM/window.scroll

Theo như tôi biết, tất cả các trình duyệt chính hỗ trợ cả hai.

+0

Những thông tin này hiện có trong bản mô tả dự thảo: http://dev.w3.org/csswg/cssom-view/#widl-Window-scroll-void-long-x-long-y, tất cả đều được hỗ trợ trong spec để duy trì tính tương thích ngược – DaveRandom

+3

Nếu chúng giống nhau, thì tại sao lại có hai chức năng khác nhau? –

+3

Câu trả lời có thẩm quyền là [ở đây] (https://drafts.csswg.org/cssom-view/#dom-window-scrollto): * Khi phương thức scrollTo() được gọi, tác nhân người dùng phải hành động như thể cuộn() phương pháp đã được gọi với các đối số tương tự. * –

1

scrollTo, scroll, and scrollBy! Rõ ràng là không có tiêu chuẩn bao gồm chức năng này để tất cả các trình duyệt có thể không thực hiện nó giống nhau.

+13

'scrollBy' không giống như những người khác ở chỗ nó cuộn tương đối so với vị trí hiện tại. –

+1

Ok, cảm ơn - Tôi không biết điều đó và MDC không tuyên bố rằng nó –

+0

Những thông tin này hiện có trong bản mô tả dự thảo: http://dev.w3.org/csswg/cssom-view/#widl-Window-scroll-void -long-x-long-y, tất cả chúng đều được hỗ trợ trong spec để duy trì tính tương thích ngược – DaveRandom

Các vấn đề liên quan