जब मैं इस मेनू को छिपाने के लिए नीचे स्क्रॉल कर रहा हूँ और जब मैं इस दिखाने के लिए स्क्रॉल कर रहा हूँ।जब मैं नीचे या ऊपर स्क्रॉल करता हूं तो मेनू को कैसे दिखाया या छुपाएं?
मेरे मेनू बॉट है:
<script>
var previousScroll = 0;
$(window).scroll(function(event){
var scroll = $(this).scrollTop();
if (scroll > previousScroll){
$("menu-footer").filter(':not(:animated)').slideUp();
} else {
$("menu-footer").filter(':not(:animated)').slideDown();
}
previousScroll = scroll;
});
</script>
<section id="menu-footer">
<ul>
<li>
<li><a href="javascript:history.back()"><i class="fa fa-arrow-circle-left"></i><?php _e("Back", ET_DOMAIN); ?></a></li>
</li>
<li>
<a class="<?php echo $nearby_active; ?>" href="#" id="search-nearby"><i class="fa fa-compass"></i><?php _e("Nearby", ET_DOMAIN); ?></a>
<form id="nearby" action="<?php echo get_post_type_archive_link('place') ?>" method="get" >
<input type="hidden" name="center" id="center_nearby" />
</form>
</li>
<!--<li><a href="#"><i class="fa fa-plus"></i>Submit</a></li>-->
<!--<li>
<a class="<?php echo $review_active; ?>" href="<?php echo et_get_page_link('list-reviews') ?>">
<i class="fa fa-comment"></i><?php _e("Reviews", ET_DOMAIN); ?>
</a>
</li>-->
<li><a class="<?php echo $post-place; ?>" href="<?php echo et_get_page_link('post-place')?>"><i class="fa fa-flag-checkered"></i><?php _e("Post an Ad", ET_DOMAIN); ?></a></li>
<?php if(has_nav_menu('et_mobile_header')) { ?>
<li>
<li><a href="#" class="search-btn"><i class="fa fa-search-plus"></i><?php _e("Search", ET_DOMAIN); ?></a></li>
</li>
<li>
<a href="javascript:history.back()"><i class="fa fa-refresh"></i><?php _e("Refresh", ET_DOMAIN); ?></a>
</li>
<?php } ?>
</ul>
</section>
ऊपर स्क्रिप्ट क्या मैं अपने मेनू को छिपाने के लिए इस्तेमाल करने की कोशिश है। मेनू-पाद लेख के लिए मेरी सीएसएस है:
#menu-footer {
width: 100%;
background: #5f6f81;
position: fixed;
bottom: 0;
transition: top 0.2s ease-in-out;
z-index: 100
}
क्या मैं इस स्क्रिप्ट काम कर रहे बनाने के लिए याद आ रही है? यदि आपके पास मेरे लिए एक और समाधान है तो यह सहायक होगा।
सही है, काम है, लेकिन जब मैं स्क्रॉल कर रहा हूं तो एक समस्या है, मैं अपने मेनू-फ़ूटर को तत्काल प्रदर्शित करना चाहता हूं, न कि जब मेरे पास scrollTop = 0. धन्यवाद – Vladut
उत्तर अपडेट हो गया है, कृपया पुनः जांचें; –
गेटेट, काम, बहुत बहुत धन्यवाद! – Vladut