2009-12-18 14 views
42

कोई विचार क्या है, यदि कोई है, तो window.scroll (x, y) और window.scrollTo (x, y) के बीच अंतर है [jQuery के बारे में बात नहीं कर रहा है]?जावास्क्रिप्ट विंडो.scroll बनाम window.scrollTo?

इसके अलावा कोई भी विचार किस ब्राउज़र के लिए समर्थन करता है? https://developer.mozilla.org/en/DOM/window.scroll

जहाँ तक मुझे पता है, सभी प्रमुख ब्राउज़रों दोनों का समर्थन: धन्यवाद

उत्तर

44
वहाँ

कोई मतभेद हैं।

+0

ये अब ड्राफ्ट विनिर्देशन में हैं: http://dev.w3.org/csswg/cssom-view/#widl-Window-scroll-void-long-x-long-y, वे सभी समर्थित हैं पीछे की संगतता बनाए रखने के लिए spec – DaveRandom

+3

यदि वे समान हैं, तो दो अलग-अलग फ़ंक्शन क्यों हैं? –

+3

आधिकारिक उत्तर [यहां] है (https://drafts.csswg.org/cssom-view/#dom-window-scrollto): * जब scrollTo() विधि लागू की जाती है, तो उपयोगकर्ता एजेंट को स्क्रॉल करना चाहिए जैसे स्क्रॉल() विधि को उसी तर्क के साथ बुलाया गया था। * –

1

scrollTo, scroll, and scrollBy है! स्पष्ट रूप से इस कार्यक्षमता को कवर करने वाला कोई मानक नहीं है, इसलिए सभी ब्राउज़र इसे लागू नहीं कर सकते हैं।

+13

'scrollBy' दूसरों के विपरीत है जिसमें यह वर्तमान स्थिति के सापेक्ष स्क्रॉल करता है। –

+1

ठीक है, धन्यवाद - मुझे यह नहीं पता था और एमडीसी यह नहीं बताता है कि –

+0

ये अब ड्राफ्ट विनिर्देशन में हैं: http://dev.w3.org/csswg/cssom-view/#widl-Window-scroll-void -लॉन्ग-एक्स-लांग-वाई, वे पीछे की संगतता बनाए रखने के लिए सभी spec में समर्थित हैं – DaveRandom

संबंधित मुद्दे