पर निष्पादित फ़ंक्शन द्वारा मेरे पास overflow: scroll;
के साथ एक div है और मैं एक बटन रखना चाहता हूं। जब आप इसे दबाते हैं, तो div
स्क्रॉल की सामग्री।जावास्क्रिप्ट: स्क्रॉल द्वारा एक div
कुछ की तरह:
function scrollDiv() {
document.getElementById("d").scrollBy(100, 100);
}
<div id="d">
<p>Click the button to scroll by 100px.</p>
<button onclick="scrollDiv()">Click me to scroll!</button>
</div>
यह एफएफ में काम करता है, लेकिन क्रोम में नहीं। क्रोम में मैं
Uncaught TypeError: undefined is not a function
मिल scrollBy
समारोह window
समारोह के रूप में परिभाषित किया जा रहा है, इसलिए मुझे लगता है कि इस समस्या है, और यह एफएफ में मानक से काम कर रहा है नहीं।
लेकिन क्या ऐसा करने का कोई और तरीका है? मैं jQuery का उपयोग नहीं कर रहा हूं, और मैं नहीं चाहूंगा।
हाँ, यह पूरी तरह से काम करता है! – Jeni
मदद करने के लिए समय निकालने के लिए धन्यवाद हाँ, यह पूरी तरह से काम करता है! क्या आप कृपया बता सकते हैं कि बाएं दस्तावेज़ पर जाने के बाद दाईं ओर कैसे पीछे हटना है .getElementById ("d")। scrollLeft + = 100; – nilesh