जैसा कि नीचे दी गई तस्वीर में दिखाया गया है, साइडबार इसके रैपर से नीचे चला जाता है। यदि यह रैपर के नीचे जाता है तो मैं स्क्रॉलिंग से निश्चित पृष्ठभूमि छवि को कैसे रोकूं? मैं नहीं चाहता कि यह पाद लेख को छूएं।एक निश्चित ऊंचाई पर स्क्रॉलिंग से निश्चित पृष्ठभूमि छवि को रोकें
<script>
$(function() {
//Sidebar navigation
var scrollNavTop = $('.scroll').offset().top;
$(window).scroll(function() {
if ($(window).scrollTop() > scrollNavTop) {
$('.scroll').css({ position: 'fixed', top: '0px' });
} else {
$('.scroll').css({ position: 'relative', top: '0px' });
}
});
});
</script>
एचटीएमएल कोड::
<div class="wrapper">
<%-- SMOOTH SCROLL--%>
<div class="scroll">
<div style="margin:0 auto;">
<div style="background-image:url(image/scrolltopNew.png); background-repeat:no-repeat; width:232px; height:97px; margin-left: 60px;"></div>
</div>
<div class="subpage-header">
<div class="nav-section1"><a class="link" href="#section1"><p style="padding-left:50px;">COMPANY<br />BACKGROUND</p></a></div>
<div class="nav-section2"><a class="link" href="#section2"><p style="padding-left:50px;">COMPANY<br />VALUES</p></a></div>
<div class="nav-section3"><a class="link" href="#section3"><p style="padding-left:50px;">OUR<br />SERVICES</p></a></div>
</div>
<div style="margin:0 auto;">
<div style="background-image:url(image/scrollbottomNew.png); background-repeat:no-repeat; width:232px; height:97px; margin-left: 60px;"></div>
</div>
</div>