मैं एक मॉडल पॉपअप लिख रहा हूं और खुले मोडल बटन दबाए जाने पर मुझे स्क्रीन के शीर्ष पर कूदने के लिए ब्राउज़र की आवश्यकता है। JQuery का उपयोग कर ब्राउज़र को शीर्ष पर स्क्रॉल करने का कोई तरीका है?ब्राउज़र पेज के शीर्ष पर कैसे जाएं
उत्तर
आप scrollTop
सेट कर सकते हैं, इस तरह:
$('html, body').animate({ scrollTop: 0 }, 'fast');
एनीमेशन के बिना, आप उपयोग कर सकते हैं सादा जे एस:
$('html,body').scrollTop(0);
या आप शीर्ष करने के लिए एक तस्वीर के बजाय एक छोटे से एनीमेशन चाहते हैं :
scroll(0,0)
एनीमेशन के साथ, निक का जवाब देखें।
क्या यह सभी ब्राउज़रों में समर्थित है? – Pacerier
'स्क्रॉल' सीएसएसओएम मानक में है जबकि' scrollTo' मूल रूप से डीओएम स्तर 0 में परिभाषित किया गया था और किसी भी मानक का हिस्सा नहीं था। हालांकि, सीएसएसओएम में पीछे की संगतता के लिए 'scrollTo' शामिल है। –
मुझे लगता है कि 'स्क्रॉल' व्यापक रूप से समर्थित है। Http://stackoverflow.com/q/1925671/41906 –
आप इसे जावास्क्रिप्ट के बिना कर सकते हैं और केवल एंकर टैग का उपयोग कर सकते हैं? फिर यह उन जेएस मुक्त करने के लिए सुलभ होगा।
हालांकि आप मॉडलों का उपयोग कर रहे हैं, मुझे लगता है कि आप जेएस मुक्त होने की परवाह नहीं करते हैं। ;)
एंकर टैग का उपयोग हैश-आधारित नेविगेशन को बाधित करेगा। –
यदि आप jQuery UI संवाद का उपयोग कर रहे हैं, तो आप खिड़की में तय की गई स्थिति के साथ मोडल को स्टाइल कर सकते हैं, इसलिए यह स्क्रॉल करने की आवश्यकता को अस्वीकार करते हुए दृश्य से पॉप-अप नहीं होता है। अन्यथा,
var scrollTop = function() {
window.scrollTo(0, 0);
};
चाल चलाना चाहिए।
आप jQuery UI संवाद का उपयोग कर रहे हैं, तो आप खिड़की में तय की गई स्थिति के साथ मोडल को स्टाइल कर सकते हैं, इसलिए यह स्क्रॉल करने की आवश्यकता को अस्वीकार करते हुए दृश्य से पॉप-अप नहीं होता है। अन्य
// When the user scrolls down 20px from the top of the document, show the button
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("myBtn").style.display = "block";
} else {
document.getElementById("myBtn").style.display = "none";
}
}
// When the user clicks on the button, scroll to the top of the document
function topFunction() {
$('html, body').animate({scrollTop:0}, 'slow');
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
}
#myBtn {
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 99;
font-size: 18px;
border: none;
outline: none;
background-color: red;
color: white;
cursor: pointer;
padding: 15px;
border-radius: 4px;
}
#myBtn:hover {
background-color: #555;
}
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<button onclick="topFunction()" id="myBtn" title="Go to top">Top</button>
<div style="background-color:black;color:white;padding:30px">Scroll Down</div>
<div style="background-color:lightgrey;padding:30px 30px 2500px">This example demonstrates how to create a "scroll to top" button that becomes visible when the user starts to scroll the page.</div>
- 1. एचटीएमएल पेज के शीर्ष पर अलर्ट बार?
- 2. लॉगिन (कोडनिर्देशक) के बाद रीडायरेक्ट पेज पर वापस कैसे जाएं?
- 3. वेब पेज के नीचे/शीर्ष पर जावास्क्रिप्ट?
- 4. jQueryui संवाद स्क्रॉल कैसे प्राप्त करें शीर्ष पर जाएं
- 5. एक पेज में जाएं बटन
- 6. शीर्ष मार्जिन पर "फ़्लोट्स के पेज" को संरेखित कैसे करें?
- 7. PHP स्क्रिप्ट से नए एचटीएमएल पेज पर कैसे जाएं?
- 8. फोनगैप: ओपन बाहरी पेज और फिर ऐप पर वापस जाएं
- 9. शीर्ष पर
- 10. पुन: प्रतिपादन सूची टेम्पलेट पेज शीर्ष पर
- 11. टिंकर कैनवास आइटम को शीर्ष स्तर पर ले जाएं
- 12. UIScrollView में UIView को शीर्ष पर ले जाएं जब
- 13. Jquery मोबाइल। नए पेज पर कई बार फायरिंग पर जाएं
- 14. "शीर्ष पर वापस जाएं" लिंक, क्या यह उपयोगी है?
- 15. बूटस्ट्रैप में ब्राउज़र के शीर्ष पर स्क्रॉलिंग नवबार स्टिक बनाएं
- 16. वेब पेज पर ब्राउज़र खोलें एंड्रॉइड ऐप
- 17. ब्राउज़र के शीर्ष से ऑफसेट करने के लिए JQuery स्क्रॉल?
- 18. विम - पिछले स्थान पर जाएं
- 19. ब्राउज़र में किसी भी पेज पर सीधे jQuery कैसे चलाएं?
- 20. UITableViewController पर शीर्ष मार्जिन
- 21. डेटाग्रिड व्यू नियंत्रण शीर्ष पर शीर्ष पर जाने के लिए
- 22. शीर्ष पर UIPopoverController टूलबार शीर्ष
- 23. आईफोन पर जाएं
- 24. UITableView सेल पर जाएं
- 25. नोटपैड ++ परिभाषा पर जाएं
- 26. विधि घोषणा पर जाएं
- 27. विम: बफर पर जाएं?
- 28. जावास्क्रिप्ट - एंकर पर जाएं
- 29. AJAX सबमिट करने के बाद पृष्ठ के शीर्ष पर ब्राउज़र दृश्य पोर्ट को स्क्रॉल कैसे करें?
- 30. java.util। XMLGregorianCalendar पर जाएं
अच्छा ... मैं jQuery के लिए scrollTo प्लगइन का उपयोग किया है इससे पहले कि यह पूरा करने के लिए - अपने कोड के साथ कोड का एक सा सहेज कर रखा है सकता है ... सबक के लिए धन्यवाद; -) –
फ़ायरफ़ॉक्स 30 और क्रोम 36 में मेरे लिए काम नहीं कर रहा है। –
सरल और विनम्र :) –