तो यह वर्तमान कोड मैंscrollTop jquery, आईडी के साथ div करने के लिए स्क्रॉलिंग?
$(document).ready(function() {
$('.abouta').click(function(){
$('html, body').animate({scrollTop:308}, 'slow');
return false;
});
$('.portfolioa').click(function(){
$('html, body').animate({scrollTop:708}, 'slow');
return false;
});
$('.contacta').click(function(){
$('html, body').animate({scrollTop:1108}, 'slow');
return false;
});
});
है आप जैसे एक लिंक पर क्लिक करते है 'abouta' यह पृष्ठ के उस विशिष्ट खंड पर स्क्रॉल करता है। मैं बजाय एक स्क्रॉल करना चाहता हूं और फिर एक div की आईडी ताकि मुझे स्क्रॉल को बदलना न पड़े। अगर मैं पैडिंग बदलता हूं तो स्थिति। क्या कोई रास्ता है? धन्यवाद
निर्माण पूरी तरह से, चियर्स: डी – Jake
मैं हैरान कोई भी इतने लंबे समय में टिप्पणी की है हूँ - प्रश्न जैसा कि यह खड़ा है, वास्तव में '.osition() 'के बजाय समाधान के रूप में' .offset() 'के लिए पूछता है, है ना? लक्ष्य div पृष्ठ पर कहीं भी हो सकता है, और '.osition() '[अपने कंटेनर बॉक्स के सापेक्ष शीर्ष ऑफसेट लौटाता है] (http://api.jquery.com/position/)। तो उपरोक्त कोड आपको अपने दस्तावेज़ के शीर्ष पर ले जाएगा, यदि लक्ष्य div अपने माता-पिता का पहला बच्चा है। या क्या मैं कुछ न कुछ भूल रहा हूं? – sameers
धन्यवाद समीर, बिल्कुल वही समस्या जो मैं कर रहा था। .offset() एक इलाज करता है। – Dan382